我從 OVH 購買了 VPS。
此 Ubuntu VPS 主機名稱類似vps12345
或vps12345.ovh.net
。
如果我透過命令列測試 sendmail 以向我的郵箱發送電子郵件[電子郵件受保護],它有效:我收到一封來自 的電子郵件。test@[email protected]
但我想從我安裝的網域(例如:)發送郵件[email protected]
,如果從我的 PHP 程式碼進行測試,發送到 Gmail 的郵件會到達,但晚了很多時間。
所以我認為 Gmail(或任何其他電子郵件提供者)不接受來自 X 網域但來自主機名稱 Y 的標頭的電子郵件...
那麼我如何使用其他網域(我擁有並託管在該 VPS 上)從我的 vps12345 發送電子郵件?
我需要重新命名 VPS 主機名稱嗎?
謝謝
答案1
合適的方式:更改指令報告的主機 FQDN(完全限定網域名稱)hostname
(通常為hostname --fqdn
)。確切的過程可能取決於作業系統/發行版。
僅修復 Sendmail:cf/README 中的“我是誰”sendmail 分發中的文件。
=>confDOMAIN_NAME
在sendmail.mc檔案中定義並產生新的sendmail.cf(submit.cf也可能需要更改)。