Web-Server

新伺服器的電子郵件在不更改名稱伺服器的情況下工作

  • August 5, 2017

我有一個非常奇怪的情況。我為我的網站購買了一個新的託管服務提供商。我正在將我的網站移動到新的託管伺服器。於是我上傳了所有的public_html數據,導入數據庫文件,並通過Cpanel創建了同名的郵件。現在我只需要更改名稱伺服器。但是我不小心從新伺服器 cpanel->Webmail 發送了一封電子郵件,猜猜是什麼,電子郵件發送成功,我沒有在域名註冊商處更改任何 MX 記錄,那怎麼可能。這意味著任何人都可以為網站 x.com 購買託管計劃。並通過 Cpanel admin@x.com 創建一個電子郵件地址,並能夠使用此電子郵件地址發送電子郵件。

你猜怎麼了?任何人都可以使用他們想要的任何電子郵件地址,因為電子郵件並非旨在提供強大的身份辨識。您可以將發件人地址偽裝成任何東西。那麼,標頭中的 sender 也可能From:與實際的技術信封 sender不同。

DNS 中的郵件交換器 MX記錄只影響收到的郵件:它告訴其他郵件伺服器負責代表收件人域接受電子郵件的伺服器。然後,輔助 MX 伺服器可以將消息進一步傳遞到郵箱所在的伺服器。

幸運的是,有一些更新的發明可以防止未經授權使用發件人電子郵件地址中的域。發件人策略框架(SPF)引入了一種TXTDNS 記錄,用於告知用於從域發送電子郵件的伺服器。你可以用 完全否認其餘的-all。但是,SPF 只保護信封發件人:

信封發件人地址(有時也稱為return-path )在郵件從郵件伺服器到郵件伺服器的傳輸過程中使用,例如在傳遞失敗的情況下將郵件返回給發件人。它通常不會通過郵件程序顯示給使用者。

電子郵件消息 的標頭髮件人地址From包含在或Sender標頭中,是郵件程序向使用者顯示的內容。通常,郵件伺服器在傳遞消息時不關心標頭髮件人地址。

故事的寓意:永遠不要相信電子郵件標題。

引用自:https://serverfault.com/questions/866993