У меня есть сервер Microsoft Exchange, и у меня есть сервер RedHat с некоторым программным обеспечением, настроенным для ретрансляции почты через обмен.
На сервере Exchange установлен коннектор приема с внутренним IP-адресом сервера RedHat, но при попытке ретрансляции почты ничего не происходит.
через короткий промежуток времени я получаю сообщение об ошибке ...
Почтовое сообщение отклонено сервером - почтовый сервер отклонил адрес электронной почты получателя myemailaddress@myexternaldomain.com
Если адрес электронной почты, на который пересылается почта, существует на сервере обмена (т.е. внутренняя почта), то доставка прошла успешно.
Может ли кто-нибудь указать мне в правильном направлении, что может блокировать доставку на внешние адреса для сервера RedHat?
Так мне удалось найти ответ. Недостаточно установить IP-адрес в области коннектора приема и выбрать «Анонимные пользователи» в целях безопасности. Ему требовалось разрешение MS-Exch-SMTP-Accept-Any-Recipient, которое добавляется через оболочку вот так ...
Get-ReceiveConnector "IntSMTPRelay" | Add-ADPermission -User 'NT AUTHORITY\Anonymous Logon' -ExtendedRights MS-Exch-SMTP-Accept-Any-Recipient