如何从远程 SMTP 主机发送邮件?

如何从远程 SMTP 主机发送邮件?

我在 Ubuntu 10.10 上本地安装了 Postfix 套件。我可以向我的本地地址发送/接收邮件,例如[email protected]。我获得了远程邮件服务器邮箱的凭据,例如[email protected]

我的本地机器上的什么命令行命令可以将我连接到 SMTP 服务器并remote.com提供用户名和密码并通过它发送邮件?

我已经阅读了sendmail手册smtp页,但这没有给我任何线索。

答案1

您需要让 Postfix 将消息中继到远程服务器。这将需要更改 Postfix 配置。您需要启用Postfix 的 SASL 身份验证来处理身份验证。配置完成后,您可以像使用本地地址一样使用本地 SMTP 服务器,并且本地服务器会将它们转发到远程服务器。

答案2

事实上,Postfix 与我的问题无关。使用它对于这项任务来说有点大材小用:它需要每个主机的配置,而每个用户就可以。

我发现msmtp对于我的任务来说已经足够了。

相关内容