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

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

от violette_robel , в категории: PHP , 8 месяцев назад

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

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

от narciso , 8 месяцев назад

@violette_robel 

Для установки приоритета письма с помощью PHPMailer, вы можете использовать метод Priority(). Данный метод принимает один параметр, который указывает приоритет письма.


Ниже пример кода, который показывает, как установить приоритет "High" для письма:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
isSMTP();
$mail->Host = 'smtp.example.com';
$mail->SMTPAuth = true;
$mail->Username = '[email protected]';
$mail->Password = 'your-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.';

$mail->Priority(1); // Установка приоритета на высокий (High)

if (!$mail->send()) {
    echo 'Message could not be sent.';
    echo 'Mailer Error: ' . $mail->ErrorInfo;
} else {
    echo 'Message has been sent.';
}
?>


Вы можете использовать следующие значения приоритета:

  • 1: Высокий (High)
  • 3: Нормальный (Normal)
  • 5: Низкий (Low)


Установка приоритета не гарантирует, что письмо будет обработано согласно указанному приоритету, так как это зависит от почтового сервера получателя.