Назад | Перейти на главную страницу

Exchange 2007, электронная почта, возвращаемая от определенного внешнего получателя, домен HELO / EHLO недействителен

Среда Exchange 2007. Пользователь в нашем домене пытается отправить электронное письмо внешнему получателю и получает следующее:

host mail.recipient.com[xxx.xx.xxx.xx] said: 554 5.7.1 This message has been blocked because the HELO/EHLO domain is invalid. (in reply to MAIL FROM command)> #SMTP#

Это исходит от сервера получателя, и я предполагаю, что они блокируют нас, потому что EHLO не соответствует SMTP-адресу пользователя.

В основном вот наша настройка: у нас есть устаревшее доменное имя, которое используется только для внутренних целей (имя нашего домена), назовем его LegacyDomain.com У нас есть новый домен, который мы используем в качестве исходящих SMTP-адресов по умолчанию (NewDomain.com). Обратите внимание, что NewDomain.com не является фактическим доменом в нашей системе, у нас просто есть записи MX для домена, указывающие на наш почтовый сервер. Итак, даже если наш внутренний домен LegacyDomain.com когда мы отправляем и получаем электронные письма, мы используем NewDomain.com. Если я правильно угадаю, это сообщение пришло от получателя, потому что старый и новый домены не совпадают?

У меня есть два соединителя получения (не знаю почему) в моем EMC в разделе Server Config -> Hub Transport:

Оба включены. Под Client EXCHANGEHOSTNAME моя настройка пуста для «Укажите полное доменное имя, которое этот соединитель будет предоставлять в ответ на HELO или EHLO».

Под Default EXCHANGEHOSTNAME Моя настройка для того же поля - внутреннее полное доменное имя моего сервера обмена (имя хоста). Это проблема?

Смогу ли я просто создать запись PTR где-нибудь в этих доменах? Я действительно не понимаю, почему это происходит, и это происходит только с одним получателем. Мы прекрасно можем получать от них электронные письма.

Если это поможет, есть отладочная информация из заголовка сообщения, которая возвращается:

X-ASG-Debug-ID: 1383598536-03fb9372a0451d30001-Qq21RH
Received: from mail.LegacyDomain.com ([192.168.200.16]) by
 barracuda.LegacyDomain.com with ESMTP id JEGiO7Vbax65pvhn; Mon, 04 Nov
 2013 14:55:36 -0600 (CST)
X-Barracuda-Envelope-From: user@NewDomain.com
Received: from ExchangeServerHostName.LegacyDomain.com
 ([fe80::dc2f:93c1:195a:40d]) by ExchangeServerHostName.LegacyDomain.com
 ([fe80::dc2f:93c1:195a:40d%11]) with mapi; Mon, 4 Nov 2013 14:55:36 -0600

В консоли управления Exchange перейдите в Organization Configuration > Hub Transport > Send Connector > Properties. В разделе «Указать полное доменное имя ...» измените его на запись имени для NewDomain.com (например, mail.newdomain.com), чья запись A в DNS разрешается в общедоступный IP-адрес, с которого сервер электронной почты отправляет сообщения.

Ваше полное доменное имя недействительно. :(

Убедитесь, что ваш SSL тоже установлен. Я тоже видел причину ошибки.