我的 server01 的 smtp 通知郵件有一個非常奇怪的問題。我的場景:server01 透過 postfix 將郵件傳送到本機本機交換伺服器。該郵件的收件者:地址、寄件者、正文都是正確的...一切正常。在本機交換器上,我們使用 server01 IP 位址進行中繼。然後,本機本機 Exchange 將該郵件傳送至線上 Exchange Office 365。
問題是:本地交換上的郵件(從wireshark取得)格式正確,來自:[電子郵件受保護], 到:[電子郵件受保護] Exchange Online 上的郵件格式很奇怪:來自:mydomain.com[電子郵件受保護],至:mydomain.com[電子郵件受保護]
Office 365 反垃圾郵件系統發現郵件已損壞或受到威脅,然後將該郵件傳送至隔離區。我檢查了 Office 365 中 postfix 和設定的所有內容,但我找不到為什麼 Office 365 中的郵件會採用這種格式:(mydomain.com[電子郵件受保護])
答案1
檢查 postfix 伺服器上是否啟用了某種位址重寫。檢查以下配置參數
append_dot_mydomain
smtp_generic_maps
smtp_header_checks
sender_canonical_classes
sender_canonical_maps
但可以是其他東西 - 請發布輸出
postconf -n
答案2
是混合部署嗎?您如何設定 postfix 將訊息傳送到本機 Exchange 伺服器?匿名中繼連接器? “本地本地交換將該郵件發送到線上交換辦公室 365。”你是如何轉發訊息的?能提供一下截圖嗎?
您可以嘗試將正常郵件轉寄到Office 365並檢查問題是否仍然存在。此外,您可以直接在 Office 365 中中繼。
如何設定多功能裝置或應用程式以使用 Office 365 發送電子郵件 https://support.office.com/en-us/article/How-to-set-up-a-multifunction-device-or-application-to-send-email-using-Office-365-69f58e99-c550- 4274-ad18-c805d654b4c4