SSMTPだけでメールにファイルを添付する方法! [コピー]

SSMTPだけでメールにファイルを添付する方法! [コピー]

bashSSMTPを使用して電子メールを準備して送信するスクリプトがあります。メッセージを送信する行は次のとおりです。

/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

おすすめ記事