我正在使用 /usr/sbin/sendmail
发送带有 .html 附件的邮件
你能告诉我们正确的命令吗?
(cat report.html) | /usr/sbin/sendmail $MAILTO
最佳答案
sendmail
需要“原始”格式的消息(标题+空行+正文)。
生成将邮件正文指定为 html 的 MIME header 。
例如,请参见下面的 shell 脚本。
#!/bin/sh
MAILTO=john.doe@example.com
cat - report.html << END | /usr/sbin/sendmail -i -- $MAILTO
MIME-Version: 1.0
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit
Subject: Report
To: $MAILTO
END
关于linux -/usr/sbin/sendmail 发送带有 .html 附件的邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42441108/