我正在尝试将标题添加到通过swift邮件程序发送的邮件中。
$message = Swift_Message::newInstance($title)
->setFrom(array('mail@mail.com' => '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);
知道该怎么做?
答案 0 :(得分:1)
首先,改为:
$message->getHeaders()->addTextHeader('List-Unsubscribe', $url_unsub);
因为您在致电$headers
后未将$message
设置/关联到getHeaders()
。
二。检查$url_unsub
是否包含标题"List-Unsubscribe"
的正确格式。看,例如here => http://www.list-unsubscribe.com/