bash
SSMTPを使用して電子メールを準備して送信するスクリプトがあります。メッセージを送信する行は次のとおりです。
/usr/local/sbin/ssmtp -vvvv $recipients < $mail_file
$recipients: 受信者リスト $mail_file: メールファイル
このメールに「/var/logs/foo.log」を追加するにはどうすればよいですか?注:SSMTP専用ソリューションが必要です。
答え1
うーん…これはうまくいくようです。
cat $mail_file | (cat - && uuencode /var/log/foo.log foo.log) | /usr/local/sbin/ssmtp -vvvv $recipients