Как установить имя получателя с помощью PHPMailer?

Пользователь

от charles.orn , в категории: PHP , 10 месяцев назад

Как установить имя получателя с помощью PHPMailer?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от dorothea_stoltenberg , 10 месяцев назад

@charles.orn 

Для установки имени получателя в 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
// Создаем экземпляр класса 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]', 'Ваше имя отправителя');

// Устанавливаем адрес и имя получателя
$mail->addAddress('[email protected]', 'Имя получателя');

// Устанавливаем тему письма
$mail->Subject = 'Тема письма';

// Устанавливаем текст письма
$mail->Body = 'Текст письма';

// Отправляем письмо
if ($mail->send()) {
    echo 'Письмо отправлено';
} else {
    echo 'Ошибка при отправке письма: ' . $mail->ErrorInfo;
}


В примере выше, addAddress() принимает два параметра: адрес и имя получателя. Вы можете установить имя получателя вторым параметром.