Answers:
要发送附件,您需要使用MIME对消息进行编码。
您可以使用Mutt
mutt -s SUBJECT -a ATTACHMENT_FILE_1 ATTACHMENT_FILE_2 -- EMAIL_ADDRESS < MESSAGE_FILE
mpack -s SUBJECT -D MESSAGE_FILE ATTACHMENT_FILE EMAIL_ADDRESS
也可以看看:
ssmtp
?如果ssmtp
提供/usr/lib/sendmail
或/usr/sbin/sendmail
,则任何本地邮件程序都应能够通过发送ssmtp
。
echo -e "to: receiver@domain.tld\nsubject: subject\n"| (cat - && uuencode /path/to/attachment attachment.name) | ssmtp receiver@gmail.com
此解决方案不依赖于mutt。