不知這邊有沒有Office365的user,鵝最近常常被user抱怨為啥會因為SPF FAIL拒收某些mail,鵝看了一下共通點Sender應該都是有租Office365,而Office365預設應該是有幫user宣告SPF(而且是按他們自己的template宣告的,而沒有加入user的現狀),造成會檢查SPF的mail server遇到這類sender卻不是來自outlook.com的mail就只好拒收,請問一下如果公司內部自己有mail server又租了Office365時,那Office365會要求先把outbound的mail透過他們relay再出去嗎....
如果 SPF 後面是用 ~all 的話, 應該不至於拒收才對, 因為 ~ 沒有強制性; 除非您的 Email Server 連 ~ 都認定是 -all.
至於同一個 domain name 有 O365 又自建 EMail Server 的, 目前只有 Exchange Hybrid mode 辦得到, 這樣的話, 要看對方的信箱是放在哪邊的 database? 就會決定用哪邊發信.
不過, 我覺得要分析一下退信回來的信息比較準確, 聽 User 講通常不太準...