我正在使用phpmailer发送电子邮件,但我想为我的广告系列制作一个自定义标题,通过添加包含任何自定义标题的textarea字段,这里是我的代码,但我不知道问题出在哪里不起作用我在邮件完整标题中看不到我的自定义标题:
foreach (preg_split('/[\r\n]+/', $_POST['customHeader']) as $line) {
list($name, $value) = explode(': ', $line, 2);
$PHPMailer->addCustomHeader($name,$value);
}
即使我使用不同的标题,我也没有在收到的邮件中看到我的自定义标题,请提前帮助谢谢。
答案 0 :(得分:0)
要分割线只是使用爆炸,并修剪它,如果跳过值,phpmailer也会分裂。
$items = explode(chr(10), $_POST['customHeader']);
foreach($items as $line)
$PHPMailer->addCustomHeader(trim($line));