我想在bash
中使用sendmail命令发送电子邮件。电子邮件应该通过读取Input_file_HTML
来获得它的身体,它也应该发送与附件相同的输入文件。要做到这一点我已经试过如下:Sendmail命令发送文件作为电子邮件正文以及附件
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
命令,但它也不起作用。
您可以通过点击向下投票按钮下方的复选框来接受答案... – Questionmark