Exchange 2019 RESOLVER.ADR.RecipientNotFound; Recipient not found by SMTP address lookup (in reply to end of DATA command))
Здравствуйте!
В домене развернут Exchange 2019, работает в группе DAG. Для сервисных рассылок внутри сети используется сервер на postfix, который пересылает почту на Exchange.
Недавно появилась необходимость именно на MailBox включить проверку получателей. Включил анти-спам, не нужные транспортные агенты я выключил, оставил только Recipient Filter Agent. Также включил проверку пролучателей:
Get-RecipientFilterConfig | FL Enabled,RecipientValidationEnabled
Enabled : True
RecipientValidationEnabled : True
Теперь получается следующая ситуация, если рассыльщик postfix отправляется пачке доменных пользователей сервисные сообщения, в получателях есть и действительные адреса и не действительные. То если принимает на Exchange роль FrontendTransport , только после smtp команды DATA отправляется ответ, что пользователя нет, сообщения не доставляются всем пользователям, даже которые есть на Exch.
Если postfix настроить, что бы он отправлял почту на роль HUB по порту 2525, то уже на команде RCPT TO на несуществующего пользователя отвечает RecipientNotFound. И получается, какие пользователи есть, им доходят письма, а тем котого нет, отправителям приходит NDR.
Подскажите пожалуйста, это баг или фича ?