Email
MS Exchange 不允許 redhat 伺服器進行中繼
我有一個 Microsoft Exchange 伺服器,我有一個 RedHat 伺服器,上面裝有一些軟體,可以通過 Exchange 轉發郵件。
Exchange 伺服器有一個使用 RedHat 伺服器的內部 IP 設置的接收連接器,但是當嘗試郵件中繼時,似乎什麼都沒有發生。
一段時間後,我收到錯誤消息…
郵件被伺服器拒絕 - 郵件伺服器拒絕收件人電子郵件地址“myemailaddress@myexternaldomain.com”
如果郵件被中繼到的電子郵件地址存在於交換伺服器上(即內部郵件),則傳遞成功。
誰能指出我正確的方向,可能會阻止向 RedHat 伺服器發送到外部地址?
所以我設法找到了答案。將 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