我想在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