Возникла проблема с тем что письма не доходят до пользователей почтовых сервисов.
Начну с того что были уже проблемы на этом сервере но немного с другим http://forum.lissyara.su/viewtopic.php?f=20&t=25995
а тут вдруг не с того ни с сего письма перестали доходить. а почтовые сервисы возвращают Service unavailable.
Сами письмо отправляются из пхп скрипта вот так вот:
Код: Выделить всё
function socketmail($server, $to, $from, $from_name, $subject, $message, $typ="text/plain") {
$connect = @fsockopen ($server, 25, $errno, $errstr, 10);
if($connect)
{
fputs($connect, "HELO " . $server . "\r\n");
fputs($connect, "MAIL FROM: " . $from . "\n");
fputs($connect, "RCPT TO: " . $to . "\n");
fputs($connect, "DATA\r\n");
fputs($connect, "To: " . $to . "\n");
fputs($connect, "Subject: =?utf-8?B?" . base64_encode($subject) . "?=\n");
fputs($connect, "MIME-Version: 1.0\n");
fputs($connect, "From: =?utf-8?B?" . base64_encode($from_name) . "?= <" . $from . ">\n");
fputs($connect, "Content-Type: " . $typ . "; charset=UTF-8\n");
fputs($connect, "\n\n");
fputs($connect, stripslashes($message)." \r\n");
fputs($connect, ".\r\n");
fputs($connect, "QUIT\n");
fclose($connect);
return true;
}
else
{
return false;
}
}
if(!socketmail("localhost", "юзер@mail.ru", "no-reply@centrcontact.ru", "CENTRCONTACT.RU", "Копия [" . $subject_sup . "]", $text_sup)) $error_send_mail = "@ Ошибка отправки письма. <br />";
Смотрим лог /var/log/maillog
Код: Выделить всё
Aug 1 20:40:38 svr1 sm-mta[1394]: o71GecLZ001394: from=no-reply@centrcontact.ru, size=1204, class=0, nrcpts=1, msgid=<201008011640.o71GecLZ001394@svr1.evksoft.ru>, proto=SMTP, daemon=Daemon0, relay=localhost [127.0.0.1]
Aug 1 20:40:40 svr1 sm-mta[1396]: o71GecLZ001394: to=юзер@mail.ru, delay=00:00:02, xdelay=00:00:02, mailer=esmtp, pri=31204, relay=mxs.mail.ru. [94.100.176.20], dsn=5.0.0, stat=Service unavailable
Aug 1 20:40:40 svr1 sm-mta[1396]: o71GecLZ001394: o71GeeLZ001396: DSN: Service unavailable
Aug 1 20:40:40 svr1 sm-mta[1396]: o71GeeLZ001396: to=no-reply@centrcontact.ru, delay=00:00:00, xdelay=00:00:00, mailer=esmtp, pri=32228, relay=centrcontact.ru. [92.246.164.193], dsn=4.0.0, stat=Deferred: Connection refused by centrcontact.ru.
Код: Выделить всё
sn=4.0.0, stat=Deferred: Connection refused by centrcontact.ru.
Aug 1 20:20:31 svr1 sm-mta[1345]: o71DmWwb005450: to=no-reply@centrcontact.ru, delay=02:31:59, xdelay=00:00:00, mailer=esmtp, pri=572488, relay=centrcontact.ru., dsn=4.0.0, stat=Deferred: Connection refused by centrcontact.ru.
Aug 1 20:20:31 svr1 sm-mta[1345]: o71BMpHE005095: to=no-reply@centrcontact.ru, delay=04:57:40, xdelay=00:00:00, mailer=esmtp, pri=1022203, relay=centrcontact.ru., dsn=4.0.0, stat=Deferred: Connection refused by centrcontact.ru.
Aug 1 20:20:31 svr1 sm-mta[1345]: o71BMp5a005099: to=no-reply@centrcontact.ru, delay=04:57:40, xdelay=00:00:00, mailer=esmtp, pri=1022220, relay=centrcontact.ru., dsn=4.0.0, stat=Deferred: Connection refused by centrcontact.ru.
Aug 1 20:20:31 svr1 sm-mta[1345]: o71BMtwH005097: to=no-reply@centrcontact.ru, delay=04:57:36, xdelay=00:00:00, mailer=esmtp, pri=1022287, relay=centrcontact.ru., dsn=4.0.0, stat=Deferred: Connection refused by centrcontact.ru.