Ответы:
Чтобы отправить вложение, вам необходимо закодировать сообщение с помощью 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.
$ echo -e "to: receiver@domain.tld\nsubject: test\n"| (cat - && uuencode /path/to/file file.name) | ssmtp sender@gmail.com
При условии, что настроен SSMTP, и вы убедились, что сообщения без вложений достигают своего назначения и не зависят от Mutt.