メールコマンドは、通常の電子メールクライアントとは異なり、本文を添付ファイルとして送信します。これを止める方法?

メールコマンドは、通常の電子メールクライアントとは異なり、本文を添付ファイルとして送信します。これを止める方法?

Ubuntu Linux 20.04でコマンドを使用していますmailmailutils私は文書を処理するWebサービスに文書を自動的に送信するためにそれを使用します。文書を添付ファイルとして転送できる電子メールアドレスを提供します。

通常の電子メールクライアント(ThunderbirdやSOGO Mailなど)を使用して文書を手動で送信すると、正常に機能し、期待どおりに文書が受信され処理されます。ただし、次のようにメールコマンドを使用すると:

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

リモートサービスは、2つの文書(実際の添付ファイルと別の添付ファイルであるEメール本文)を受け取ったかのように機能します。これにより、mailコマンドが本文を添付ファイルとして送信したり、私が使用している他の電子メールプログラムとは異なる方法で送信したようです。mail私のEメールクライアントから送信されたEメールは大丈夫です。

mailもしそうなら、手動の電子メールのように電子メールに添付ファイルが1つしかないようにするにはどうすればよいですか?これが不可能な場合、Ubuntuに私が望む方法で動作する代替コマンドラインEメールプログラムはありますか?

答え1

muttいくつかの実験を行った後、これは私が望む方法で動作するようだと思いました。もし私がするなら

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

他のサービスでは、単一の添付ファイルとして表示されます。

関連情報