Mx-Record

如果 PHP mail() 郵件伺服器不是 FROM 域的 MX,有什麼問題嗎?

  • June 17, 2011

假設我有這種情況:

我的電子郵件地址 me@company.com 的郵件伺服器(以及因此 MX)託管在我的辦公室中。

我的網站 company.com 由第三方網路託管公司託管。

在我的網站上,我<form>使用 FROM、TO、SUBJECT、BODY 創建了一個並使用 PHP mail() 發送給客戶。

由於 Web 伺服器是第三方的,PHP mail() 使用 localhost 郵件伺服器。

我認為我的郵件將到達客戶的郵件伺服器並顯示為“偽造”或垃圾郵件。

我需要做些什麼來確保我的郵件看起來是合法的並且收到的郵件不會被發送到第三方網路主機?

您的郵件將受接收域政策的約束——只有那些人可以告訴您“什麼

$$ you $$需要確保您的郵件看起來合法”是這些站點的郵件管理員。 一些建議:

  1. 確保您的郵件表單相當安全 - 您不想無意中成為垃圾郵件發送者。
  2. 確保您的地址FROMREPLY-TO地址指向您想要退回/回复/等的地方。去
  3. 確保您的網路伺服器列在您域的SPF 記錄中
  4. 如果您願意,請正確配置DKIM 。
  5. 如果您要發送批量郵件,請與較大站點(Yahoo、Google、Hotmail 等)的郵政主管/批量郵件人員聯繫。
  6. (可選)配置您的 Web 伺服器以使用您的普通 MX 作為智能主機/中繼。

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