Примечание. Домены и IP-адреса скрыты в целях безопасности.
У нас есть внутреннее веб-приложение, которое отправляет отчеты по электронной почте различным поставщикам. Наш основной сервер обмена (доменное имя co.XXX.YY.ZZ) не ретранслирует почту, поэтому на одном из наших веб-серверов (Windows Server 2003) настроен базовый SMTP-сервер для ретрансляции почты (доменное имя ABABA.net).
У нас есть около 300 поставщиков, и приложение работает нормально. Однако один поставщик сообщил, что не получает отправленных им электронных писем. Мы проверили, что электронная почта отправляется через журналы нашего сервера:
12.34.567.8, ntintwebp, 4/23/2009, 9:47:02, SMTPSVC1, NTINTWEBP, 12.34.567.8, 0, 36, 49, 250, 0, MAIL, -, FROM:<noreply@co.XXX.YY.ZZ>,
12.34.567.8, ntintwebp, 4/23/2009, 9:47:02, SMTPSVC1, NTINTWEBP, 12.34.567.8, 0, 25, 28, 250, 0, RCPT, -, TO:<Joe@schmoe.org>,
12.34.567.8, ntintwebp, 4/23/2009, 9:47:02, SMTPSVC1, NTINTWEBP, 12.34.567.8, 0, 81154, 132, 250, 0, DATA, -, <NTINTWEBPZbLAX3cf3e00000025@ntintwebp.ABABA.net>,
98.765.432.100, OutboundConnectionResponse, 4/23/2009, 9:47:02, SMTPSVC1, NTINTWEBP, -, 47, 0, 114, 0, 0, -, -, 220 mail.schmoe.org Microsoft ESMTP MAIL Service, Version: 5.0.2195.6713 ready at Mon, 29 Dec 2008 09:47:41 -0700 ,
98.765.432.100, OutboundConnectionCommand, 4/23/2009, 9:47:02, SMTPSVC1, NTINTWEBP, -, 47, 0, 4, 0, 0, EHLO, -, ntintwebp.ABABA.net,
98.765.432.100, OutboundConnectionResponse, 4/23/2009, 9:47:02, SMTPSVC1, NTINTWEBP, -, 109, 0, 40, 0, 0, -, -, 250-mail.schmoe.org Hello [11.222.333.44],
98.765.432.100, OutboundConnectionCommand, 4/23/2009, 9:47:02, SMTPSVC1, NTINTWEBP, -, 109, 0, 4, 0, 0, MAIL, -, FROM:<noreply@co.XXX.YY.ZZ>,
98.765.432.100, OutboundConnectionResponse, 4/23/2009, 9:47:02, SMTPSVC1, NTINTWEBP, -, 140, 0, 47, 0, 0, -, -, 250 2.1.0 noreply@co.XXX.YY.ZZ....Sender OK,
98.765.432.100, OutboundConnectionCommand, 4/23/2009, 9:47:02, SMTPSVC1, NTINTWEBP, -, 140, 0, 4, 0, 0, RCPT, -, TO:<Joe@schmoe.org>,
98.765.432.100, OutboundConnectionResponse, 4/23/2009, 9:47:02, SMTPSVC1, NTINTWEBP, -, 187, 0, 26, 0, 0, -, -, 250 2.1.5 Joe@schmoe.org ,
98.765.432.100, OutboundConnectionCommand, 4/23/2009, 9:47:02, SMTPSVC1, NTINTWEBP, -, 187, 0, 4, 0, 0, BDAT, -, 81476 LAST,
98.765.432.100, OutboundConnectionResponse, 4/23/2009, 9:47:02, SMTPSVC1, NTINTWEBP, -, 718, 0, 85, 0, 0, -, -, 250 2.6.0 <NTINTWEBPZbLAX3cf3e00000025@ntintwebp.ABABA.net> Queued mail for delivery,
98.765.432.100, OutboundConnectionCommand, 4/23/2009, 9:47:02, SMTPSVC1, NTINTWEBP, -, 718, 0, 4, 0, 0, QUIT, -, -,
98.765.432.100, OutboundConnectionResponse, 4/23/2009, 9:47:02, SMTPSVC1, NTINTWEBP, -, 750, 0, 61, 0, 0, -, -, 221 2.0.0 mail.schmoe.org Service closing transmission channel,
ИТ-отдел поставщика провел некоторое исследование со своей стороны и указал, что записи DNS ABABA.net недействительны и что адрес NTINTWEBPZbLAX3cf3e00000025@ntintwebp.ABABA.net является недействительным адресом электронной почты (даже если в поле FROM используется наш действующий адрес noreply@co.XXX.YY.ZZ. Вдобавок они сказали, что адрес NTINTWEBPZbLAX3cf3e00000025@ntintwebp.ABABA.net не проходит проверку синтаксиса, DNS и SMTP.
У нас была пара других поставщиков, сообщающих о проблемах, но наличие у них белого списка для домена yavco.net решило эти проблемы, поскольку я считаю, что они были связаны со спамом, а не с доставкой.
Есть идеи, как решить эту проблему с сервером?
Вероятно, это связано с тем, что для сервера, отправляющего почту, не настроены общедоступные обратные DNS-записи.
Убедитесь, что вы настроили обратную запись DNS для своего сервера, и что адрес, который он сообщает для отправки (после любого SNATting и т. Д.), Может быть разрешен и сообщает правильный домен отправляющего сервера.
Я предполагаю, что их сервер смотрит на ваш адрес REPLY-TO, который не совпадает с вашим адресом FROM. Если вы можете добавить явный заголовок REPLY-TO к исходящему сообщению с тем же значением, что и FROM, это может решить проблему.