2017-02-24 5 views
0

のattachemntでメールを送信するためにあなたは私たちが正しいコマンドを教えてくださいすることができます私は.htmlをは/ usr/sbinに/ sendmailの.htmlを

の添付ファイル付きメールを送信する/usr/sbin/sendmailを使用していますか?

(cat report.html) | /usr/sbin/sendmail $MAILTO 
+0

sendmailを使用する必要がありますか?そうでない場合は、このページをご覧ください:http://www.tecmint.com/send-email-attachment-from-linux-commandline/ – Leslie

答えて

0

sendmailは、 "生の" フォーマット(ヘッダ+空行+ボディ)でメッセージを期待します。
メッセージ本文をhtmlとして指定するMIMEヘッダーを生成します。 以下のシェルスクリプトを参照してください。

#!/bin/sh 
[email protected]  

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