【发布时间】:2016-08-05 13:11:49
【问题描述】:
我想在bash 中使用 sendmail 命令发送电子邮件。电子邮件应该通过阅读Input_file_HTML 来获取它的正文,并且它也应该将相同的输入文件作为附件发送。为此,我尝试了以下方法。
sendmail_touser() {
cat - ${Input_file_HTML} << EOF | /usr/sbin/sendmail -oi -t
From: ${MAILFROM}
To: ${MAILTO}
Subject: $1
Content-Type: text/html; charset=us-ascii
cat ${Input_file_HTML}
Content-Transfer-Encoding: 7bit
MIME-Version: 1.0
Content-Disposition: attachment; filename: ${Input_file_HTML}
EOF
}
上面的命令是给一个电子邮件,只有Input_file_HTML的附件,它没有写在电子邮件的正文中。你能帮我/指导我吗?我正在使用 Outlook 作为电子邮件客户端。我什至删除了上面命令中的cat 命令,但它也不起作用。
【问题讨论】:
标签: linux shell scripting sendmail