小编FzZ*_*eaU的帖子

来自 Linux 上传家宝 mailx 的 HTML 电子邮件

我一直在尝试通过在 Linux 服务器上从 mailx 发送 html 电子邮件来工作。

几点注意事项:

  • 我必须指定一个 smtp 服务器,因此我不能使用 sendmail(这不是我可以改变的)
  • 我无法安装 3rd 方的东西,例如 mutt。我将不得不使用 mail 或 mailx
  • 由于我的邮件/x 版本是传家宝,我没有 --append 或 -a(附加标题选项)
  • 不确定这是否有帮助,但我的 linux 发行版是 7.3 (Maipo)

对于我的案例,我在关于 stackoverflow 的大多数帖子中看到的内容:

mailx -v -S smtp=SERVER -s "$(echo -e "This is the subject\nContent-Type: text/html")" -r FROM TO < htmlmail.txt
Run Code Online (Sandbox Code Playgroud)

在我的情况下,这只是返回一个纯文本电子邮件。

所以这是我迄今为止尝试过的:

尝试 1:

我在帖子中看到添加 Content-Disposition: inline。

mailx -v -S smtp=SERVER -s "$(echo -e "This is the subject v1\nContent-Type: text/html\nMIME-Version: 1.0\nContent-Disposition: inline")" -r FROM TO < htmlmail.txt
Run Code Online (Sandbox Code Playgroud)

这最终会发送一封 html 电子邮件,但由于标题包含在正文中,因此它输出如下:

内容处置:内联消息 …

linux html mail-command mailx

7
推荐指数
1
解决办法
8661
查看次数

标签 统计

html ×1

linux ×1

mail-command ×1

mailx ×1