Есть мой сервер: my.server
Через него отправляется мыло на remote.server. В результате отправителю через некоторое время приходит отлуп:
The following addresses had permanent fatal errors -----
<yyyy@remote.server>
----- Transcript of session follows -----
550 5.1.2 <yyyy@remote.server>... Host unknown (Name server: remote.server: no data known)
В логах вот что:
Nov 30 12:50:02 my.server sendmail[95868]: jAU9n8an095868: from=<xxxx@my.server>, size=2797, class=0, nrcpts=1, msgid=<774739625.20051130124948@my.server>, proto=ESMTP, daemon=MTA, relay=[83.217.10.49]
Nov 30 12:50:59 my.server sendmail[96360]: jAU9n8an095868: to=<yyyy@remote.server>, ctladdr=<xxxx@my.server> (1001/501), delay=00:00:58, xdelay=00:00:57, mailer=esmtp, pri=32797, relay=remote.server, dsn=5.1.2, stat=Host unknown (Name server: remote.server: no data known)
Nov 30 12:50:59 my.server sendmail[96360]: jAU9n8an095868: jAU9oxan096360: DSN: Host unknown (Name server: remote.server: no data known)
====
При этом на такое происходит не всегда. К примеру, на этот же адрес сутки назад все ходило нормально. С тех пор ничего не менялось. Ну и само собой, с адресами получателей на других доменах все проходит нормально.
Вопрос:
Кто виноват (или как определить, кто виноват)? и
Что делать?
===
Кто может, подскажите, пожалуйста. Заранее спасибо
>Есть мой сервер: my.server
>Через него отправляется мыло на remote.server. В результате отправителю через некоторое время
>приходит отлуп:
>The following addresses had permanent fatal errors -----
><yyyy@remote.server>
> ----- Transcript of session follows -----
>550 5.1.2 <yyyy@remote.server>... Host unknown (Name server: remote.server: no data known)
>В логах вот что:
>Nov 30 12:50:02 my.server sendmail[95868]: jAU9n8an095868: from=<xxxx@my.server>, size=2797, class=0, nrcpts=1, msgid=<774739625.20051130124948@my.server>, proto=ESMTP, daemon=MTA, relay=[83.217.10.49]
>Nov 30 12:50:59 my.server sendmail[96360]: jAU9n8an095868: to=<yyyy@remote.server>, ctladdr=<xxxx@my.server> (1001/501), delay=00:00:58, xdelay=00:00:57, mailer=esmtp, pri=32797, relay=remote.server, dsn=5.1.2, stat=Host unknown (Name server: remote.server: no data known)
>Nov 30 12:50:59 my.server sendmail[96360]: jAU9n8an095868: jAU9oxan096360: DSN: Host unknown (Name server:
>remote.server: no data known)
>====
>При этом на такое происходит не всегда. К примеру, на этот же
>адрес сутки назад все ходило нормально. С тех пор ничего не
>менялось. Ну и само собой, с адресами получателей на других доменах
>все проходит нормально.
>Вопрос:
>Кто виноват (или как определить, кто виноват)? и
>Что делать?
>===
>Кто может, подскажите, пожалуйста. Заранее спасибоremote.server ДНС резолвит это имя ? Попробуй прописать его руками !
если ты про это, то
dig @dns.remote.server my.server
срабатывает нормально
да, и еще сейчас засек в логе пару раз строку
Nov 30 14:42:20 my.server sendmail[29610]: jAUBSqao025416: jAUBgEao029610: DSN: Service unavailable
Может кому пригодится.
В моем случае не отправлялись писма на домен 3-го уровня.
Вылечил разрешив sendmail'у делать рекурсивные dns запросы.
В sendmail.cf добавил
O ResolverOptions = RECURSE