相同的郵件伺服器,兩個域。一個域被標記為垃圾郵件。可能的原因?
我擁有兩個域,我們稱它們為 example.com 和 mydomain.net。這兩個域指向同一個 IP 地址,比如說 xxxx,它們的 A 和 MX 記錄都指向它們。他們也有 SPF 記錄(相同,因為我只允許 xxxx 代表他們發送郵件),但沒有 DKIM。這兩個域在兩個不同的註冊商上。這就是發生的情況:如果我從 example.com 發送郵件,一切順利,郵件不會被標記為垃圾郵件,並且總是會到達目的地。如果我從 mydomain.net 發送郵件,一些伺服器拒絕它(550 無效域錯誤),許多伺服器延遲它,許多其他伺服器將其標記為垃圾郵件。所以基本上,如果我進入控制台(在同一台機器上,xxxx)並輸入
mail -aFrom:test@example.com -s "test" "johndoe@somedomain.com"
消息到達其目標。然後我輸入
mail -aFrom:test@mydomain.net -s "test" "johndoe@somedomain.com"
我收到 550 Invalid domain 錯誤。對其他目標地址做同樣的事情總是會導致第一個命令沒有問題地到達目標,第二個命令有延遲或被標記為垃圾郵件。反向ip指向另一個域名,所以不能那樣。ip 和域不在黑名單中(儘管 IP 已在過去)。這種情況的可能原因是什麼?
你的ehlo,匹配你的ptr,匹配你的記錄嗎?
聽起來您的 ehlo 與一個域匹配,但與另一個域不匹配,因此它看起來像是一個模擬問題,通常 SPF 對此有所幫助,但如果沒有完整的詳細資訊,很難為您提供準確的修復。
通常…(縮寫)
1.2.3.4 中的 example.net
1.2.3.5 中的 mx.example.net
以 mx 為單位的 example.net 10 mx
5.3.2.1 in ptr mx
txt “v=spf1 ip4:1.2.3.5 -all” 中的 example.net
mx 10 中的 example.com mx.example.net
txt “v=spf1 中的 example.com 包括:example.net -all”