![SSMTPだけでメールにファイルを添付する方法! [コピー]](https://linux33.com/image/147906/SSMTP%E3%81%A0%E3%81%91%E3%81%A7%E3%83%A1%E3%83%BC%E3%83%AB%E3%81%AB%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E6%B7%BB%E4%BB%98%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%EF%BC%81%20%5B%E3%82%B3%E3%83%94%E3%83%BC%5D.png)
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