2016-05-03 4 views
0

Я использую phpmailer для отправки писем, но я хочу создать собственный заголовок для своей кампании, добавив поле textarea, которое содержит любой пользовательский заголовок, вот мой код, но я не знаю, где проблема это не работает, я не вижу свой собственный заголовок в почтовом полный заголовок:Настройка настраиваемого заголовка с использованием PHP

foreach (preg_split('/[\r\n]+/', $_POST['customHeader']) as $line) { 
    list($name, $value) = explode(': ', $line, 2); 
    $PHPMailer->addCustomHeader($name,$value); 
} 

Даже я использую различные заголовки, я не вижу свой собственный заголовок в почте за полученный, пожалуйста, помогите заранее спасибо.

ответ

0

Чтобы разбить линию, просто используйте взорвать и обрезать ее, также phpmailer будет разбивать себя, если значение пропуска.

$items = explode(chr(10), $_POST['customHeader']); 
foreach($items as $line) 
    $PHPMailer->addCustomHeader(trim($line)); 
+0

извините, но его не работает, он дает отскок! – jhonee

 Смежные вопросы

  • Нет связанных вопросов^_^