コマンドを使用して2つの添付ファイルを送信しようとしますmail
。私が経験している問題は、添付ファイルと電子メール本文の内容を送信できないことです。次のコマンドを試してください
echo "Hello World" | mail -s 'Test Email' -A test.csv -aFrom:[email protected] [email protected]
cat README.txt | mail -s 'Test Email' -A test.csv -aFrom:[email protected] [email protected]
mail -s 'Test Email' -A test.csv -aFrom:[email protected] [email protected] < README.txt
そして、電子メール本文を別に送信すると、その電子メールが本文を受け取ります。
mail -s 'Test Email' -aFrom:[email protected] [email protected] < README.txt
添付ファイルと電子メール本文を同時に送信する方法(README.txt
電子メール本文とtest.csv
添付ファイル)とは何ですか?
答え1
これはそうだバージョンのバグmailutils
。検索して偶然見つけたメーリングリスト提供されるソリューション:
--mime
回避策としてこのオプションを使用できます。echo "body text" | /usr/bin/mail --mime -s "some subject" -A "somefile.csv" [email protected]
これにより、本文が添付ファイルとして追加されますが、ないよりも優れています!