Estoy usando el mail
comando de mailutils
Ubuntu Linux 20.04. Lo estoy usando para enviar documentos automáticamente a un servicio en la web que los procesa. Proporcionan una dirección de correo electrónico a la que puede reenviar su documento como archivo adjunto.
Cuando uso mi cliente de correo electrónico normal, digamos Thunderbird o SOGO Mail, y envío manualmente un documento, funciona bien y el documento se recibe y se procesa como se esperaba. Sin embargo, cuando uso el comando de correo de esta manera:
echo "The body of the email" | mail -s "just a test" [email protected] -A my_attachment.pdf
el servicio remoto actúa como si hubiera recibido dos documentos, el archivo adjunto real y también el cuerpo del correo electrónico como otro archivo adjunto. Esto me hace pensar que el mail
comando de alguna manera envía el cuerpo como un archivo adjunto o algo diferente a otros programas de correo electrónico que uso. Los correos electrónicos de mail
se ven bien en mi propio cliente de correo electrónico.
Entonces, ¿cómo puedo hacer para que mis correos electrónicos mail
parezcan tener solo un archivo adjunto, al igual que mis correos electrónicos manuales? Si no es posible, ¿existe algún programa de correo electrónico de línea de comando alternativo en Ubuntu que actúe de la manera que quiero?
Respuesta1
Después de experimentar un poco, descubrí que mutt
parece funcionar como quiero. Si lo hago
echo "" | mutt -s "Email Subject" [email protected] -a attachment.pdf
Aparece como un único archivo adjunto en el otro servicio.