Risposte:
Per inviare un allegato, è necessario codificare il messaggio utilizzando MIME .
Puoi usare Mutt
mutt -s SUBJECT -a ATTACHMENT_FILE_1 ATTACHMENT_FILE_2 -- EMAIL_ADDRESS < MESSAGE_FILE
o mpack
mpack -s SUBJECT -D MESSAGE_FILE ATTACHMENT_FILE EMAIL_ADDRESS
Guarda anche:
ssmtp
? Se ssmtp
fornisce /usr/lib/sendmail
o /usr/sbin/sendmail
, qualsiasi programma di posta locale dovrebbe essere in grado di inviare tramite ssmtp
.
echo -e "to: receiver@domain.tld\nsubject: subject\n"| (cat - && uuencode /path/to/attachment attachment.name) | ssmtp receiver@gmail.com
Questa soluzione non dipende da mutt.
$ echo -e "to: receiver@domain.tld\nsubject: test\n"| (cat - && uuencode /path/to/file file.name) | ssmtp sender@gmail.com
Se SSMTP è configurato e hai verificato che i messaggi senza allegati stanno raggiungendo la loro destinazione e non dipendono da Mutt.