Добавление заголовка в PHPMailer

  • Автор темы Joke-R
  • 23
  • Обновлено
  • 17, May 2024
  • #1
Я хочу добавить заголовок к моей функции. Как и где его добавить?
$headers="";
$headers .= "MIME-версия: 1.0\r\n";
$headers .= "Тип контента: text/html; charset=ISO-8859-1\r\n";
Моя функция: (Где и как добавить строки выше) функция sendEmail($электронная почта,$тема, $сообщение)
{

$почта = ноль;
$mail = новый PHPMailer(истина);
// $mail->IsSMTP();
пытаться
{
$mail->Хост = "Хост"; // SMTP-сервер
$mail->SMTPDebug = 0; // включает отладочную информацию SMTP (для тестирования)
$mail->SMTPAuth = правда; // включаем SMTP-аутентификацию
// устанавливаем SMTP-сервер
$mail->Порт = 25; // устанавливаем порт SMTP для сервера GMAIL
$mail->Имя пользователя = «Имя пользователя»; // имя пользователя учетной записи SMTP
$mail->Пароль = "апааа"; // Пароль учетной записи SMTP
$mail->Приоритет = "1";
$mail->ConfirmReadingTo = "";

$mail->AddAddress($email);

$mail->SetFrom('', 'XXXX');
$mail->Тема = $тема;
$mail->MsgHTML($сообщение);

если(!$mail->Отправить())
{
echo "Не удалось отправить сообщение.
";
echo "Ошибка почтовой программы: " . $mail->Информация об ошибке;
Выход;
}

//echo «Сообщение отправлено»;
}
поймать (Исключение $e)
{
эхо $е;
}
$mail->ОчиститьВсеRecipients();
}
?>


Joke-R


Рег
02 May, 2011

Тем
2

Постов
3

Баллов
23
  • 11, Jun 2024
  • #2
PHPMailer имеет функцию добавления пользовательских заголовков, как определено здесь:
https://phpmailer.github.io/PHPMailer/classes/PHPMailer.html#method_addCustomHeader

Примеры: $mail->addCustomHeader('X-custom-header', 'custom-value'); ИЛИ $mail->addCustomHeader('X-custom-header: custom-value'); Итак, вы можете добавить: $mail->addCustomHeader('MIME-версия: 1.0'); $mail->addCustomHeader('Content-Type: text/html; charset=ISO-8859-1');
 

ca_fe_ru


Рег
01 Jan, 2011

Тем
1

Постов
2

Баллов
12
Тем
49554
Комментарии
57426
Опыт
552966

Интересно