Page 1 of 2
не отправляется почта на маил.ру функцией mail
Posted: Fri Jul 17, 2015 6:29 pm
by laughingman
через раундкуб всё шлётся нормально на все почтовые сервисы. А вот функцией
не шлётся на 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
кстати, как бы странно не звучало, но с локалки у меня все работает. то есть отправляет все письма и на майл и яндекс и гмайл.