我正在使用bash脚本。我想发送一封包含sendmail的电子邮件,使用一个文件作为正文,并添加另一个文件作为附件。我该怎么做呢?我已经想出如何将第一个文件作为电子邮件正文发送......
#Send the email
cat - $TFILE1 <<END | /usr/sbin/sendmail -- $to_email
Subject: $subject
To: $to_email
END
但是我无法弄清楚如何调整上面的内容以包含第二个文件(比如它存储在$ TFILE2中)作为附件?
答案 0 :(得分:0)
我倾向于使用uuencode
发送附件,但使用mailx
(我之前从未使用过sendmail
)。要使用uuencode
,您需要安装sharutils
。
uuencode
和mailx
的语法如下:
uuencode attachment.txt attachment.txt | mailx -s "$subject" "$to_email"