Email
如何從遠端 SMTP 主機發送郵件?
我在 Ubuntu 10.10 上本地安裝了 Postfix 套件。我可以發送/接收郵件到我的本地地址,例如
user@local.com
。我獲得了遠端郵件伺服器郵箱的憑據,例如other@remote.com
.我的本地機器上的什麼命令行咒語會在
remote.com
提供使用者名和密碼並通過它發送郵件時將我連接到 SMTP 伺服器?我已經閱讀了手冊頁
sendmail
,smtp
但這並沒有給我任何線索。
實際上,Postfix 與我的問題無關。使用它對於這個任務來說是一種過度殺傷:它需要每個主機配置,而每個使用者都可以這樣做。
我發現
msmtp
我的任務已經足夠好了。
您需要讓 Postfix 將消息中繼到遠端伺服器。這將需要更改 Postfix 配置。您需要啟用Postfix 的 SASL 身份驗證來處理身份驗證。配置後,您可以像使用本地地址一樣使用本地 SMTP 伺服器,本地伺服器會將它們中繼到遠端伺服器上。