Exchange 2019 RESOLVER.ADR.RecipientNotFound; Recipient not found by SMTP address lookup (in reply to end of DATA command))

Кирилл Журавлев 1 Балл репутации
2024-10-22T12:59:27.59+00:00

Здравствуйте!

В домене развернут 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.

Подскажите пожалуйста, это баг или фича ?

Exchange Server
Exchange Server
Семейство программного обеспечения для обмена сообщениями и совместной работы с клиентом и сервером Майкрософт.
Вопросы: 27
Windows Server
Windows Server
Семейство серверных операционных систем Майкрософт, поддерживающих управление, хранение данных, приложения и обмен данными на уровне предприятия.
Вопросы: 18
Комментариев: 0 Без комментариев
Голосов: {count}

Ваш ответ

Автор вопроса может помечать ответы как принятые. Это позволяет пользователям узнать, что ответ помог решить проблему автора.