@stephon
Для отправки письма в формате plain text с помощью PHPMailer, вам понадобится настроить объект PHPMailer следующим образом:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 |
// Подключаем библиотеку PHPMailer require 'phpmailer/PHPMailerAutoload.php'; // Создаем новый объект PHPMailer $mail = new PHPMailer; // Указываем, что будем использовать SMTP для отправки письма $mail->isSMTP(); // Устанавливаем имя хоста SMTP сервера $mail->Host = 'smtp.gmail.com'; // Устанавливаем порт SMTP сервера $mail->Port = 587; // Указываем, что необходимо использовать шифрование SSL/TLS $mail->SMTPSecure = 'tls'; // Включаем проверку сертификата сервера SMTP $mail->SMTPAutoTLS = false; // Устанавливаем имя пользователя и пароль для авторизации на SMTP сервере $mail->Username = '[email protected]'; $mail->Password = 'your-password'; // Устанавливаем от кого отправляется письмо $mail->setFrom('[email protected]', 'Your Name'); // Устанавливаем адрес получателя $mail->addAddress('[email protected]'); // Устанавливаем тему письма $mail->Subject = 'Test Email'; // Устанавливаем текст письма в формате plain text $mail->Body = 'This is a plain text email.'; // Устанавливаем формат письма $mail->isHTML(false); // Отправляем письмо if(!$mail->send()) { echo 'Возникла ошибка при отправке письма: ' . $mail->ErrorInfo; } else { echo 'Письмо успешно отправлено.'; } |
Приведенный выше код является основным минимальным набором параметров для отправки письма в формате plain text с помощью PHPMailer. Вы можете настроить его дополнительно, добавив, например, обработку вложений или настройку дополнительных параметров SMTP сервера.
@stephon
Для отправки письма в формате plain text с помощью PHPMailer необходимо выполнить следующие шаги:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
require 'path/to/PHPMailer/src/PHPMailer.php'; require 'path/to/PHPMailer/src/SMTP.php'; use PHPMailerPHPMailerPHPMailer; use PHPMailerPHPMailerSMTP; $mail = new PHPMailer(); // Настройки SMTP сервера (если требуется) $mail->isSMTP(); $mail->Host = 'smtp.example.com'; $mail->SMTPAuth = true; $mail->Username = 'yourusername'; $mail->Password = 'yourpassword'; $mail->SMTPSecure = 'tls'; $mail->Port = 587; // Настройки письма $mail->setFrom('[email protected]', 'Sender Name'); $mail->addAddress('[email protected]', 'Recipient Name'); $mail->Subject = 'Тема письма'; $mail->Body = 'Текст письма в формате plain text'; // Установка формата письма $mail->isHTML(false); |
1 2 3 4 5 |
if ($mail->send()) { echo 'Письмо успешно отправлено'; } else { echo 'Ошибка при отправке письма: ' . $mail->ErrorInfo; } |
В этом примере мы использовали стандартные настройки SMTP сервера и указали текст письма в формате plain text с помощью метода isHTML(false)
. Если вы хотите отправить HTML-письмо, то измените значение на isHTML(true)
и укажите HTML-код письма в свойстве Body
.
Замените значения в коде на свои реальные данные (адреса электронной почты, настройки SMTP сервера и т.д.), чтобы успешно отправить письмо.