2016-10-07 2 views
0

Мне нужно отправить почту с сайта с поддержкой wordpress. Я использую wp_mail. Я хочу добавить $ header в почту, чтобы он сказал, кто ее отправляет.Отправка сообщения электронной почты с помощью заголовков через wp_mail

Когда я использую $ заголовки вроде:

$headers = "From: $name <$email>" 

$ имя и $ электронной почты являются Проппер переменные *

а затем

if (wp_mail($to, $subject, $message, $headers)) { 
    echo 'Thanks!'; 
} else { 
    echo 'Error!'; 

Я всегда получаю "Ошибка!" и нет почты. Я читал о «wp_mail_from» и «wp_mail_from_name», но я не знаю, как его использовать.

ответ

1

Вы пробовали использовать $ headers как массив? Попробуйте вместо текущей строки $ вами заголовки:

$headers[] = 'From: $name <$email>' . "\r\n";

+0

Неа, не помогло. Но я обнаружил, что: '$ headers. =" Reply-To: \ "$ name \" <$email> \ r \ n "' работает и его достаточно для меня прямо сейчас. Но если кто-то знает, как включить «От:», было бы круто. –

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