Наш почтовый провайдер предоставляет MX для наших доменов, выполняет некоторую проверку почты (проверка на спам и т. Д.), А затем доставляет почту на наш внутренний почтовый сервер. (Они используют Cisco Ironport.)
Они настроили проверку получателя / вызов / предварительный вызов с использованием статического адреса MAIL FROM (test@isp.com). Это создает проблемы для внутренних учетных записей электронной почты, которые имеют ограниченный набор внешних доменов, из которых они могут получать почту. (Интернет-провайдер считает, что учетной записи не существует, и отклоняет почту, хотя учетная запись действительно существует, но принимает только почту с определенных доменов, к которым статическая почта с адреса, используемого для запроса, не входит.)
Вы думаете, что они делают это правильно? Я не нашел передового опыта или RFC по этому вопросу ... Есть идеи, почему они не использовали бы отправителя пустого конверта для выполнения проверки? (например, MAIL FROM: <>
)
Кажется, есть три возможности выполнить выноску:
Ваш почтовый провайдер идиот. Правильный способ выполнить проверку с предварительным вызовом - использовать того же отправителя конверта, который был им представлен, потому что именно так работает ретрансляция . Использование статического (фиктивного) отправителя конверта или всегда использование отправителя конверта с нулевым значением крайне не рекомендуется.