linux -/usr/sbin/sendmail 发送带有 .html 附件的邮件

标签 linux sendmail

我正在使用 /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/

相关文章:

linux - huponexit 关闭并输入 & 符号 - 但程序仍然关闭

c++ - getaddrinfo,我没有得到任何 canonname

c - 两个不同的程序是否在同一物理内存位置加载共享库函数

Python Netsnmp 和 snmpwalk

linux - sendmai 的显示名称

c - 进程在读取时挂起

php - 配置唯一的每用户唯一的电子邮件地址并转发到php脚本的正确方法是什么?

php - 从 sendmail 函数发送邮件时如何避免 "Received: (from root@localhost)"?

linux大文件被删除但磁盘空间未释放

google-app-engine - 未找到 Google App Engine : Sendmail, 命令