【问题标题】:sendmail: specify SMTP server and TLS options per messagesendmail:指定每封邮件的 SMTP 服务器和 TLS 选项
【发布时间】:2013-12-19 20:12:29
【问题描述】:

我需要通过脚本发送电子邮件,其中我要发送的 SMTP 因每条消息而异。使用 mailx,可以在命令行上指定 SMTP 服务器、TLS 选项、用户名和密码。但是,我需要发送嵌入的 HTML 电子邮件(而不是作为附件),而 mailx 不支持这一点,根据我发现的各种帖子和花时间拉扯我的头发试图让它工作。另一方面,使用 sendmail 我可以发送嵌入的 HTML,但似乎 SMTP 服务器选项必须在配置文件中,而且我不知道如何从命令行覆盖它们。那么如何在指定自定义 SMTP 选项的同时发送嵌入的 HTML?

【问题讨论】:

    标签: linux email smtp sendmail mailx


    【解决方案1】:

    我猜你正在寻找一个低级的解决方案,但这在 Python 中非常简单,我认为值得探索。有几个例子可以准确地说明您正在尝试做的事情here in the documentation

    我也回答了类似的问题here

    即使您不熟悉 Python,这些文档页面也几乎可以为您说明整个程序。

    【讨论】:

      猜你喜欢
      • 2012-01-24
      • 2012-06-08
      • 2011-04-19
      • 1970-01-01
      • 2015-01-30
      • 1970-01-01
      • 1970-01-01
      • 2018-05-01
      • 2011-04-01
      相关资源
      最近更新 更多