mailxとuuencodeを使用して添付ファイルを送信する

mailxとuuencodeを使用して添付ファイルを送信する

通常、新しいホストLinuxノードのAIXシステム上のスクリプトを実行しようとします。

私が実行しているコードは次のとおりです。

   (uuencode $path/info.dat info.csv; uuencode $RESULTS results.log) | mail -s "Info" $MAIL_RECIPIENTS

したがって、通常行うことは、.datファイルとstdoutをcsv形式でインポートし、本文なしでinfo.csvとresults.logのみを追加してメールを送信することです。

実際に起こるのは、uuencodeで生成されたエンコードされた出力(スタンドアロンで実行している場合)が添付ファイルなしでメッセージ本文に送信されることです。

電子メールの本文は次のとおりです。

begin 775 info.csv

M+3`U+C`S+C4S+C(Q-#`W."(L(D%55$]314Y$("`B+")!551/4T5.1"`@(BPB
etc..
etc...
end

begin 775 results.log
M+3`U+C`S+C4S+C(Q-#`W."(L(D%55$]314Y$("`B+")!551/4T5.1"`@(BPB
etc...
etc...
end

新しいシステムのuuencodeバージョン:

uuencode (GNU sharutils) 4.7
Copyright (C) 1994, 1995, 1996, 2002, 2005, 2007 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

答え1

私が直面した問題にあなたも直面しているのではないだろうか?
....間のmailx添付動作
「-a」オプションを使用する必要がありますか?

関連情報