Page 1 of 2

не отправляется почта на маил.ру функцией mail

Posted: Fri Jul 17, 2015 6:29 pm
by laughingman
через раундкуб всё шлётся нормально на все почтовые сервисы. А вот функцией

Code: Select all

mail()
не шлётся на mail.ru при этом на gmail всё отправляется нормально.
вот пример кода.

Code: Select all

   $to  = '[email protected]';
        $subject = 'Заголовок';
        $message = '
<html>
<head>
  <title>Заголовок</title>
</head>
<body>
  <p>Привет!</p>
</body>
</html>
';

        $headers  = 'MIME-Version: 1.0' . "\r\n";
        $headers .= 'Content-type: text/html; charset=utf8' . "\r\n";
        $headers .= 'From: Reminder <[email protected]>' . "\r\n";

        mail($to, $subject, $message, $headers);
Может кто сталкивался, подскажите кто, что знает.

Re: не отправляется почта на маил.ру функцией mail

Posted: Sat Jul 18, 2015 5:41 pm
by laughingman
неужели у всех на mail.ru отправляется нормально?

Re: не отправляется почта на маил.ру функцией mail

Posted: Sat Jul 18, 2015 10:05 pm
by laughingman
Вопрос закрыт, проблему решил

Re: не отправляется почта на маил.ру функцией mail

Posted: Mon Jul 20, 2015 10:05 am
by skurudo
laughingman wrote:Вопрос закрыт, проблему решил
Написали бы как :)
Хотя скорее все дело: 1) блеклист 2) днс...

Re: не отправляется почта на маил.ру функцией mail

Posted: Mon Jul 20, 2015 10:05 am
by skurudo
laughingman wrote:неужели у всех на mail.ru отправляется нормально?
Ну да, а как иначе?

Re: не отправляется почта на маил.ру функцией mail

Posted: Fri Jul 31, 2015 10:18 pm
by quicksdk
UP. Возникла такая же проблема! Не отправляются письма на Mail.ru (корпоративная почта), и Яндекс тоже.
на Gmail все успешно отправляется. Как лечить?

Re: не отправляется почта на маил.ру функцией mail

Posted: Fri Jul 31, 2015 10:24 pm
by skurudo
quicksdk wrote:UP. Возникла такая же проблема! Не отправляются письма на Mail.ru (корпоративная почта), и Яндекс тоже. на Gmail все успешно отправляется. Как лечить?
Мейлрушечка и Яндексик вас отчего-то не любят. Не вас лично, конечно, ваш почтовый сервер и возможно айпишнег. Отсюда два действия - проверяйте, не попал ли айпишник в блеклист (имеется сервис - http://mxtoolbox.com/blacklists.aspx?command=blacklist) и самое главное - анализ логов сервера (/var/log/exim/mainlog - в овер 9000 случаев прямым текстом написано, почему нет любви и дружбы меж сервервами).

Re: не отправляется почта на маил.ру функцией mail

Posted: Fri Jul 31, 2015 10:40 pm
by quicksdk
skurudo wrote:
quicksdk wrote:UP. Возникла такая же проблема! Не отправляются письма на Mail.ru (корпоративная почта), и Яндекс тоже. на Gmail все успешно отправляется. Как лечить?
Мейлрушечка и Яндексик вас отчего-то не любят. Не вас лично, конечно, ваш почтовый сервер и возможно айпишнег. Отсюда два действия - проверяйте, не попал ли айпишник в блеклист (имеется сервис - http://mxtoolbox.com/blacklists.aspx?command=blacklist) и самое главное - анализ логов сервера (/var/log/exim/mainlog - в овер 9000 случаев прямым текстом написано, почему нет любви и дружбы меж сервервами).
Ага, вижу... на gmail вроде успешно как раз таки
2015-07-31 20:50:37 1ZLHGD-000Ec4-II => [email protected] R=dnslookup T=remote_smtp H=gmail-smtp-in.l.google.com [173.194.65.27] X=TLS1.2:RSA_ARCFOUR_SHA1:128 C="250 2.0.0 OK 1438375838 ej4si10824492wjd.145 - gsmtp"
2015-07-31 20:50:37 1ZLHGD-000Ec4-II Completed
А вот на mailру пишет unrouteable address...
2015-07-31 20:55:00 1ZLHKW-000EeO-AB <= [email protected] U=admin P=local S=1005
2015-07-31 20:55:00 1ZLHKW-000EeO-AB ** [email protected]: Unrouteable address
2015-07-31 20:55:00 1ZLHKW-000EeT-Gr <= <> R=1ZLHKW-000EeO-AB U=Debian-exim P=local S=1971
2015-07-31 20:55:00 1ZLHKW-000EeO-AB Completed
2015-07-31 20:55:00 1ZLHKW-000EeT-Gr remote host address is the local host: sites.djurahon.a6.internal.cloudapp.net
2015-07-31 20:55:00 1ZLHKW-000EeT-Gr == [email protected] R=dnslookup defer (-1): remote host address is the local host
2015-07-31 20:55:00 1ZLHKW-000EeT-Gr ** [email protected]: retry timeout exceeded
2015-07-31 20:55:00 1ZLHKW-000EeT-Gr [email protected]: error ignored
2015-07-31 20:55:00 1ZLHKW-000EeT-Gr Completed
2015-07-31 20:56:36 1ZLHM4-000Ejb-C6 <= [email protected] U=admin P=local S=997
2015-07-31 20:56:36 1ZLHM4-000Ejb-C6 ** [email protected]: Unrouteable address
2015-07-31 20:56:36 1ZLHM4-000Ejh-I4 <= <> R=1ZLHM4-000Ejb-C6 U=Debian-exim P=local S=1963
2015-07-31 20:56:36 1ZLHM4-000Ejh-I4 remote host address is the local host: sites.djurahon.a6.internal.cloudapp.net
2015-07-31 20:56:36 1ZLHM4-000Ejh-I4 == [email protected] R=dnslookup defer (-1): remote host address is the local host
2015-07-31 20:56:36 1ZLHM4-000Ejh-I4 ** [email protected]: retry timeout exceeded
2015-07-31 20:56:36 1ZLHM4-000Ejh-I4 [email protected]: error ignored

направьте пожалуйста, куда копать? с MXTOOLBOX - все порядок, все ОК

Re: не отправляется почта на маил.ру функцией mail

Posted: Fri Jul 31, 2015 10:48 pm
by skurudo
Обычно Unrouteable address говорит о том, что система не знает, куда точно отправлять письмо. Как конверт без индекса, но в нашем случае - без айпишнига.

Значит попробовать поправить днс сначала
/etc/resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4

/etc/sysconfig/network-scripts/ifcfg-eth0 (для центос)
DNS1=8.8.8.8
DNS2=8.8.4.4

Re: не отправляется почта на маил.ру функцией mail

Posted: Fri Jul 31, 2015 10:55 pm
by quicksdk
skurudo wrote:Обычно Unrouteable address говорит о том, что система не знает, куда точно отправлять письмо. Как конверт без индекса, но в нашем случае - без айпишнига.

Значит попробовать поправить днс сначала
/etc/resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4

/etc/sysconfig/network-scripts/ifcfg-eth0 (для центос)
DNS1=8.8.8.8
DNS2=8.8.4.4
resolv.conf - видимо какая-то перенаправляемая директория?
не могу открыть через filezilla... http://take.ms/X6Qky

кстати, как бы странно не звучало, но с локалки у меня все работает. то есть отправляет все письма и на майл и яндекс и гмайл.