如何仅使用 SSMTP 将文件附加到邮件!

如何仅使用 SSMTP 将文件附加到邮件!

我有一个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

相关内容