回答:
添付ファイルを送信するには、MIMEを使用してメッセージをエンコードする必要があります。
Muttを使用できます
mutt -s SUBJECT -a ATTACHMENT_FILE_1 ATTACHMENT_FILE_2 -- EMAIL_ADDRESS < MESSAGE_FILE
またはmpack
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に依存しません。