Hostname
一台伺服器的多個主機名?
這可能嗎?
我之所以問這個問題是因為 Gmail 一直在電子郵件中附加“通過”欄位,這些電子郵件來自我的一個站點,該站點駐留在具有完全不同域的主機名的伺服器中。
除了把這個站點移到它自己的伺服器上,還有沒有其他方法可以擺脫“via”欄位?經過一番研究,我發現唯一的解決方案是為伺服器提供發送電子郵件的域的主機名。但是刪除目前的主機名會很糟糕。問題來了。
Linux 有可能擁有多個主機名嗎?
當Gmail認為郵件不是由該域的授權 MTA 發送時,它會顯示“通過”域。為防止出現這種情況,您需要配置SPF和DKIM以授權該域的郵件伺服器。
編輯:從您連結的頁面:
如果可見 from: 和返迴路徑(確切的域或子域)之間存在任何域匹配,即使身份驗證失敗,也不會顯示“via”。
僅當存在域不匹配且身份驗證失敗時才會顯示通過。
因此,您需要
Return-Path
使用與標頭相同的域From
。Return-Path 由來自原始 SMTP 客戶端指定的地址的信封確定。