无法发送带有html正文和附件的电子邮件


0

我无法发送带有附件的html正文的电子邮件。COMMAND1:

echo "<html><b>Hello</b></html>" | mail -s "Subject #1" -a "content-type: text/html" asdf@gmail.com

命令2:

echo "<html><b>Hello</b></html>" | mail -s "Subject #2" -a "content-type: text/html" asdf@gmail.com -A "/Users/asdf/Downloads/00000001.pdf" 

Command1工作正常。我看到带有html正文的电子邮件。

在第2个命令中,body不是html格式。

请告诉我如果我在这里遗漏了什么。

Answers:


0

附件总是使用多部分MIME消息发送,因此根内容类型描述了多部分结构本身,每个部分都有自己的 Content-Type标头。你应该看看Content-Type: multipart/related你是否看过这样一条消息的来源。

AFAIK,mailutils和mailx都没有选项可以单独更改正文部分的Content-Type。


任何替代方案?
敲门人
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.