Email

如何從遠端 SMTP 主機發送郵件?

  • July 12, 2011

我在 Ubuntu 10.10 上本地安裝了 Postfix 套件。我可以發送/接收郵件到我的本地地址,例如user@local.com。我獲得了遠端郵件伺服器郵箱的憑據,例如other@remote.com.

我的本地機器上的什麼命令行咒語會在remote.com提供使用者名和密碼並通過它發送郵件時將我連接到 SMTP 伺服器?

我已經閱讀了手冊頁sendmailsmtp但這並沒有給我任何線索。

實際上,Postfix 與我的問題無關。使用它對於這個任務來說是一種過度殺傷:它需要每個主機配置,而每個使用者都可以這樣做。

我發現msmtp我的任務已經足夠好了。

您需要讓 Postfix 將消息中繼到遠端伺服器。這將需要更改 Postfix 配置。您需要啟用Postfix 的 SASL 身份驗證來處理身份驗證。配置後,您可以像使用本地地址一樣使用本地 SMTP 伺服器,本地伺服器會將它們中繼到遠端伺服器上。

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