友達、
OS:Linux
スクリプト:ksh
ログファイル: repot.html
メール : mailx
ksh スクリプト -> mailx コマンドを使用して HTML ファイルを添付ファイルとして送信しようとしています。
テキスト ファイルを添付ファイルとして簡単に送信できますが、ファイルを html に変更するとすぐに、mailx がファイルを認識せず、html タグ付きのメールを送信します。uuencode、cat mailhtml などを使用してみました。インターネットから取得したさまざまな構文を使用しましたが、どういうわけか何も機能しません。
HTML ファイルを手動で電子メールに添付して、電子メール クライアントに問題があるかどうかをテストしようとしましたが、添付ファイルはエラーなしで送受信されませんでした。
私は以下の構文を使用しています。$report は、html ファイル名を格納する変数です。
"
(cat mailhtml; uuencode report.html) | mailx -s "Monthly Report" manager@gmail.com < $report
"
以下は、通常のテキストログファイルを送信する機能です
mailx -s "Monthly Report" manager@gmail.com < $report
これを調べていただきありがとうございます。うまくいけば、これは mailx を介して達成できます。