Jawaban:
Untuk mengirim lampiran, Anda harus menyandikan pesan menggunakan MIME .
Anda bisa menggunakan Mutt
mutt -s SUBJECT -a ATTACHMENT_FILE_1 ATTACHMENT_FILE_2 -- EMAIL_ADDRESS < MESSAGE_FILE
atau mpack
mpack -s SUBJECT -D MESSAGE_FILE ATTACHMENT_FILE EMAIL_ADDRESS
Lihat juga:
ssmtp
? Jika ssmtp
menyediakan /usr/lib/sendmail
atau /usr/sbin/sendmail
, program surat lokal mana pun harus dapat mengirim via ssmtp
.
echo -e "to: receiver@domain.tld\nsubject: subject\n"| (cat - && uuencode /path/to/attachment attachment.name) | ssmtp receiver@gmail.com
Solusi ini tidak bergantung pada mutt.
$ echo -e "to: receiver@domain.tld\nsubject: test\n"| (cat - && uuencode /path/to/file file.name) | ssmtp sender@gmail.com
Asalkan SSMTP dikonfigurasi, dan Anda telah memverifikasi bahwa pesan tanpa lampiran mencapai tujuannya dan tidak bergantung pada mutt.