mail команда отправляет тело как вложение, в отличие от обычного почтового клиента? Как это остановить?

mail команда отправляет тело как вложение, в отличие от обычного почтового клиента? Как это остановить?

Я использую mailкоманду из mailutilsUbuntu Linux 20.04. Я использую ее для автоматической отправки документов в службу в Интернете, которая их обрабатывает. Они предоставляют адрес электронной почты, на который вы можете переслать свой документ в виде вложения.

Когда я использую свой обычный почтовый клиент, например, thunderbird или SOGO mail, и вручную отправляю документ, все работает нормально, и документ принимается и обрабатывается так, как и ожидалось. Однако, когда я использую команду mail следующим образом:

echo "The body of the email" | mail -s "just a test" [email protected] -A my_attachment.pdf

удаленная служба действует так, как будто она получила два документа, фактическое вложение, а также тело письма как еще одно вложение. Это заставляет меня думать, что команда mailкаким-то образом отправляет тело как вложение или что-то иное, чем другие почтовые программы, которые я использую. Письма от mailвыглядят нормально в моем собственном почтовом клиенте.

Так как мне сделать так, чтобы мои письма mailвыглядели так, будто у них только одно вложение, как и мои ручные письма? Если это невозможно, есть ли альтернативная программа командной строки для почты в Ubuntu, которая будет действовать так, как я хочу?

решение1

После некоторых экспериментов я обнаружил, что это, muttкажется, работает так, как я хочу. Если я делаю

echo "" | mutt -s "Email Subject" [email protected] -a attachment.pdf

Он отображается как одно вложение в другой службе.

Связанный контент