Estou usando o mail
comando mailutils
do Ubuntu Linux 20.04. Estou usando-o para enviar documentos automaticamente para um serviço na web que os processa. Eles fornecem um endereço de e-mail para o qual você pode encaminhar seu documento como anexo.
Quando uso meu cliente de e-mail normal, digamos, Thunderbird ou SOGO Mail, e envio manualmente um documento, ele funciona bem e o documento é recebido conforme o esperado e processado. No entanto, quando uso o comando mail assim:
echo "The body of the email" | mail -s "just a test" [email protected] -A my_attachment.pdf
o serviço remoto age como se tivesse recebido dois documentos, o anexo real e também o corpo do e-mail como outro anexo. Isso me faz pensar que o mail
comando de alguma forma envia o corpo como um anexo ou algo diferente de outros programas de e-mail que uso. Os e-mails mail
parecem bons no meu próprio cliente de e-mail.
Então, como faço para que meus e-mails mail
pareçam ter apenas um anexo, assim como meus e-mails manuais? Se não for possível, existe um programa de email de linha de comando alternativo no Ubuntu que funcionará da maneira que eu quero?
Responder1
Depois de algumas experiências, descobri que mutt
parece funcionar do jeito que desejo. Se eu fizer
echo "" | mutt -s "Email Subject" [email protected] -a attachment.pdf
Aparece como um único anexo no outro serviço