Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Отправка письма


Автор: MoLeX 26.12.2012, 08:00
Добрый день.
Отправляю письмо 
Код

// 1 способ
$headers = null;
$headers .= "From: MySite <[email protected]> \r\n";
$headers .= "Content-Type: text/html; charset=utf-8 \r\n";
$headers .= "MIME-Version: 1.0 \r\n";
mail( "[email protected]", "subject", "message", $headers );

//2 способ
$headers = null;
$headers .= "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=utf-8\r\n";
$headers .= "From: [email protected]\r\n";
$subject = '=?UTF-8?B?'.base64_encode('Сообщение от пользователя').'?=';
mail( "[email protected]", $subject, "message", $headers );


в итоге, на gmail, yandex и другие вменяемые почтовые сервисы все приходит. А вот mail.ru - не приходят (даже в спам не попадают).
Бан по IP отметается - использовал разные ипи, от разных хостеров.

Может майлу какие-то еще заголовки требуются?

Автор: baldina 26.12.2012, 09:25
а что в логах говорит MTA?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)