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 | Exchange Server | Прочее
Exchange | Exchange Server | Прочее

Надежная платформа электронной почты, календаря и совместной работы, разработанная Microsoft, предназначенная для корпоративного общения и управления данными.Другие темы, которые не попадают под определенные категории.

Windows для бизнеса | Windows Server | Пользовательский опыт | Прочее
Комментариев: 0 Без комментариев

Ваш ответ

Автор вопроса может устанавливать для ответов пометку "Принято", а модераторы — пометку "Рекомендуется". Благодаря этому пользователям становится проще понять, какой из ответов помог решить проблему автора.