3

友達、

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 を介して達成できます。

4

0 に答える 0