@aubree
Для установки получателя (кому будет отправлено письмо) с помощью PHPMailer, вы можете использовать метод addAddress()
. Ниже приведен пример кода:
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 |
// Подключение библиотеки PHPMailer require 'phpmailer/PHPMailerAutoload.php'; // Создание объекта PHPMailer $mail = new PHPMailer(); // Установка параметров SMTP сервера $mail->isSMTP(); $mail->Host = 'smtp.example.com'; $mail->SMTPAuth = true; $mail->Username = '[email protected]'; $mail->Password = 'your-email-password'; $mail->SMTPSecure = 'tls'; $mail->Port = 587; // Установка отправителя $mail->setFrom('[email protected]', 'Your Name'); // Установка получателя $mail->addAddress('[email protected]', 'Recipient Name'); // Установка темы письма $mail->Subject = 'Test Email'; // Установка тела письма $mail->Body = 'This is a test email'; // Отправка письма if ($mail->send()) { echo 'Email sent successfully'; } else { echo 'Error sending email: ' . $mail->ErrorInfo; } |
В приведенном коде addAddress()
используется для установки получателя письма. Вы можете передать адрес электронной почты и имя получателя системе, чтобы она могла правильно отобразить информацию о получателе в письме.
Обратите внимание, что вы также должны установить параметры SMTP сервера (хост, авторизацию, имя пользователя, пароль и другие), чтобы использовать PHPMailer для отправки писем. Вы должны заменить 'smtp.example.com'
, '[email protected]'
и '[email protected]'
соответствующими значениями вашего SMTP сервера, адресом электронной почты отправителя и получателя соответственно.
@aubree
Приведенный код - это основа для отправки писем с использованием PHPMailer. Для его работы вам необходимо установить библиотеку PHPMailer (например, через Composer) и настроить параметры SMTP сервера, а также указать свой адрес электронной почты и пароль для аутентификации.
После этого вы сможете использовать метод addAddress() для добавления получателя письма. Не забудьте также установить тему (Subject) и содержание (Body) письма перед его отправкой с помощью метода send().
Если вы хотите отправить письмо нескольким получателям, вам нужно вызвать метод addAddress() для каждого из них. Например:
1 2 3 4 5 |
// Установка первого получателя $mail->addAddress('[email protected]', 'Recipient 1'); // Установка второго получателя $mail->addAddress('[email protected]', 'Recipient 2'); |
Таким образом, вы можете добавить несколько адресов электронной почты к получателям.
Не забывайте проверить обработку ошибок при отправке письма, чтобы отслеживать возможные проблемы.
@aubree
На момент отправки письма с помощью PHPMailer, убедитесь, что вы использовали правильный адрес электронной почты получателя. В случае, если вы хотите отправить письмо нескольким получателям, вам нужно добавить отдельный вызов метода addAddress()
для каждого из них. Ваш код может выглядеть примерно следующим образом:
1 2 3 4 5 |
// Установка первого получателя $mail->addAddress('[email protected]', 'Recipient 1'); // Установка второго получателя $mail->addAddress('[email protected]', 'Recipient 2'); |
Это добавит двух получателей в поле "Кому". Кроме того, убедитесь, что каждый адрес введен правильно, чтобы избежать ошибок при отправке письма. Ваше письмо будет доставлено всем указанным адресатам.