Artık Linux'ta ssmtp tarafından gmail hesabımdan e-posta gönderebilirim. Ancak e-postaya nasıl dosya ekleyebilirim?
Artık Linux'ta ssmtp tarafından gmail hesabımdan e-posta gönderebilirim. Ancak e-postaya nasıl dosya ekleyebilirim?
Yanıtlar:
Bir ek göndermek için, mesajı MIME kullanarak kodlamanız gerekir .
Mutt'u kullanabilirsiniz
mutt -s SUBJECT -a ATTACHMENT_FILE_1 ATTACHMENT_FILE_2 -- EMAIL_ADDRESS < MESSAGE_FILE
veya mpack
mpack -s SUBJECT -D MESSAGE_FILE ATTACHMENT_FILE EMAIL_ADDRESS
Ayrıca bakınız:
ssmtp
? Eğer ssmtp
sağlayan /usr/lib/sendmail
veya /usr/sbin/sendmail
, herhangi bir yerel posta programı aracılığıyla göndermek gerekir ssmtp
.
echo -e "to: receiver@domain.tld\nsubject: subject\n"| (cat - && uuencode /path/to/attachment attachment.name) | ssmtp receiver@gmail.com
Bu çözüm mutt'a bağlı değildir.
$ echo -e "to: receiver@domain.tld\nsubject: test\n"| (cat - && uuencode /path/to/file file.name) | ssmtp sender@gmail.com
SSMTP'nin yapılandırılması şartıyla, ekleri olmayan iletilerin hedeflerine ulaştığını ve mutt'a bağlı olmadığını doğruladınız.