O comando mail envia o corpo como anexo, ao contrário do cliente de email normal? Como parar isso?

O comando mail envia o corpo como anexo, ao contrário do cliente de email normal? Como parar isso?

Estou usando o mailcomando mailutilsdo 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 mailcomando de alguma forma envia o corpo como um anexo ou algo diferente de outros programas de e-mail que uso. Os e-mails mailparecem bons no meu próprio cliente de e-mail.

Então, como faço para que meus e-mails mailpareç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 muttparece 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

informação relacionada