MS Exchange 不允许 redhat 服务器中继

MS Exchange 不允许 redhat 服务器中继

我有一台 Microsoft Exchange 服务器和一台 RedHat 服务器,服务器上设置了一些软件来通过交换转发邮件。

Exchange 服务器有一个使用 RedHat 服务器内部 IP 设置的接收连接器,但是当尝试邮件中继时,似乎什么都没有发生。

过了一会儿,我收到了错误......

邮件消息被服务器拒绝 - 邮件服务器拒绝收件人电子邮件地址'[电子邮件保护]

如果邮件中继到的电子邮件地址存在于 Exchange 服务器上(即内部邮件),则投递成功。

有人能指出什么原因可能阻止 RedHat 服务器向外部地址传送数据吗?

答案1

所以我设法找到了答案。在接收连接器的范围内设置 IP 并在安全性下选择“匿名用户”是不够的。它需要“MS-Exch-SMTP-Accept-Any-Recipient”权限,该权限通过 shell 添加,如下所示...

 Get-ReceiveConnector "IntSMTPRelay" | Add-ADPermission -User 'NT AUTHORITY\Anonymous Logon' -ExtendedRights MS-Exch-SMTP-Accept-Any-Recipient

相关内容