PDA

Просмотр полной версии : Sendmail не отправляются письма на mail.ru!


superboy4
13.01.2010, 10:15
Вот уже 2-ой день не могу разобраться. Делаю социальную сеть, из которой посылаю сообщения, на mail.ru не идут вообще, нет даже в спаме, на gmail.com добавляются в спам. Сайт у меня конечно на localhost.

В чём проблема, почему не доходят emails, а если и доходят, то попадают в спам?? Как же мне отправлять тогда тонны мэйлов из моей социальной сети??

В данный момент я использую демон для массовой отправки почты! :(

TRX.new
13.01.2010, 10:25
Вот, набросал... проверил.. доходят на @mail.ru ..
отправка посредством MIME.. Мой тебе совет, проверяй все это на хостинге, так как именно из-за различных настроек возникают ньюансы с php функциями....


$header = "MIME-Version: 1.0\r\n";
$header .= "Content-Type: text/html; charset=windows-1251\r\n";
$header .= "Reply-to: куда отвечать\r\n";
$header .= "От кого\r\n";

$theme_mes = "Тема письма"; $to = "Кому";

$message = "<html> Тут сообщение (можно в HTML) </html>";

mail($to,$theme_mes,$message,$header);

superboy4
13.01.2010, 10:28
я на Ruby on Rails :(

TRX.new
13.01.2010, 10:51
я на Ruby on Rails :(

Сорри.. почему-то на автомате подумал о PHP , с Ruby не знаком...

попугай
14.01.2010, 00:56
C локального сервера ты на mail.ru ничего не отправишь. Нужно настраивать доменное имя и DNS, MX-записи. Да и то не факт что будут доходить. Еще обоснования делать надо будет, что ты не спамер.