2015-07-14 2 views
0

Я использую следующий код для заголовков сообщений. Но это не работает должным образом:Проблемы с заголовками функций почты в PHP

$headers = "From: " . strip_tags($mailfrom) . "\r\n"; 
$headers .= "Reply-To: ". strip_tags($mailfrom) . "\r\n"; 
$headers .= "MIME-Version: 1.0\r\n"; 
$headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n";` 

без использования следующие строки письма успешно отправить с HTML-теги:

$headers = "From: " . strip_tags($mailfrom) . "\r\n"; 
$headers .= "Reply-To: ". strip_tags($mailfrom) . "\r\n"; 

Как решить эту проблему?

+0

то, что ошибка? – Shehary

+0

Нет ошибки shehary .. почта не отправляйте по почте Id. я удаляю следующий код '$ headers =" From: ". strip_tags ($ mailfrom). "\ Г \ п"; $ headers. = "Ответ на:". strip_tags ($ mailfrom). "\ Г \ п"; . Mail Отправляют, но получают с помощью html-тегов –

+0

Если код работает без этих заголовков, я собираюсь предположить, что отправляемые вами письма отфильтровываются как спам. С добавлением заголовков вы отправляете HTML, изменяете заголовок From и добавляете другое электронное письмо в качестве ответа, все из которого выглядит очень спам. Там нет простого решения, но вы можете посмотреть на такие вещи, как установка записей SPF, чтобы ваши электронные письма выглядели более законными. – andrewsi

ответ

0

Попробуйте как этот

$headers = "MIME-Version: 1.0" . "\r\n"; 
$headers .= "Content-type:text/html;charset=iso-8859-1" . "\r\n"; 
$headers .='From: '.$mailfrom . "\r\n"; 
$headers .='Reply-To: '.$mailfrom . "\r\n"; 
+0

Жаль этот код также не работает –

+0

Можете ли вы опубликовать полученное письмо. – DinukaD

+1

Отправка почты сбой. то как отправить полученную почту? –

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