Ubuntu

將郵件發送到外部伺服器?

  • December 29, 2013

我目前正在嘗試將 Outlook.com 用於電子郵件伺服器,並將 MX 記錄設置為指向那裡等。如何配置像 postfix 這樣的系統以使用外部伺服器來發送郵件?例如,當我嘗試使用 PHP 之類的函式時mail(),伺服器日誌會返回這一行,這顯然是因為user不是我係統上的使用者,而是外部郵件伺服器上的使用者。

ABBAB100B92: to=<user@example.com>, relay=local, delay=0.06, delays=0.04/0.01/0/0.01, dsn=5.1.1, status=bounced (unknown user: "user")

在我託管我的網站的 VPS 上執行郵件伺服器是否更容易,以便一切都保持在本地?或者這不是一個好主意?

系統是 Ubuntu 12.04.3 LTS

對於 Postfix,您需要relayhost在配置中進行設置,以及其他一些選項。網上有很多文章解釋瞭如何做到這一點,例如這篇文章。

在我託管我的網站的 VPS 上執行郵件伺服器是否更容易,以便一切都保持在本地?

我不認為這會更容易。

或者這不是一個好主意?

不,不是,因為直接來自您的伺服器的電子郵件可能比來自信譽良好的提供商(如 Outlook.com)的電子郵件更有可能根據其 IP 地址被歸類為垃圾郵件。

引用自:https://unix.stackexchange.com/questions/106967