Я использую mail
команду из mailutils
Ubuntu 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
Он отображается как одно вложение в другой службе.