Как добавить заголовок через Swift Mailer

Я пытаюсь добавить заголовок в сообщение, отправленное через быструю рассылку.

$message = Swift_Message::newInstance($title)
->setFrom(array('[email protected]' => 'Name'))
->setTo(array($email => $email))
->setBody($content, 'text/html');

попробовал это, возвращает ошибку

 $message-> addTextHeader('List-Unsubscribe', $url_unsub);

Это возвращает ничего не делает, но также не возвращает ошибку

$headers = $message->getHeaders();
$headers->addTextHeader('List-Unsubscribe', $url_unsub);
$result = $mailer->send($message);

Есть идеи, что делать?

1

Решение

Сначала измените на:

$message->getHeaders()->addTextHeader('List-Unsubscribe', $url_unsub);

потому что вы не устанавливаете / не связываете $headers в $message после звонка getHeaders(),

Во-вторых. Проверить, если $url_unsub содержит действительно правильный формат для заголовка "List-Unsubscribe", Смотри например здесь => http://www.list-unsubscribe.com/

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]