Ubuntu Linux 20.04でコマンドを使用していますmail
。mailutils
私は文書を処理する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
他のサービスでは、単一の添付ファイルとして表示されます。