Ahora puedo enviar correos electrónicos desde mi cuenta de gmail por ssmtp en Linux. Pero, ¿cómo puedo adjuntar archivos al correo electrónico?
Ahora puedo enviar correos electrónicos desde mi cuenta de gmail por ssmtp en Linux. Pero, ¿cómo puedo adjuntar archivos al correo electrónico?
Respuestas:
Para enviar un archivo adjunto, debe codificar el mensaje usando MIME .
Podrías usar 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
Ver también:
ssmtp
? Si se ssmtp
proporciona /usr/lib/sendmail
o /usr/sbin/sendmail
, cualquier programa de correo local debería poder enviar a través de ssmtp
.
echo -e "to: receiver@domain.tld\nsubject: subject\n"| (cat - && uuencode /path/to/attachment attachment.name) | ssmtp receiver@gmail.com
Esta solución no depende de mutt.
$ echo -e "to: receiver@domain.tld\nsubject: test\n"| (cat - && uuencode /path/to/file file.name) | ssmtp sender@gmail.com
Siempre que SSMTP esté configurado y haya verificado que los mensajes sin archivos adjuntos llegan a su destino y no dependen de mutt.