2016-04-23 6 views
0

私はAmazon Linuxを使用しています。私は、添付ファイル添付ファイルではなく電子メール本文にファイルの出力を配置するにはどうすればよいですか?

cat /tmp/output.txt | mailx -s "Subject" "[email protected]" 

しかし、私がやりたい添付ファイルとは反対に、電子メールの本文として、ファイルの内容を送信されているファイルの内容を送信するために、次を発見しました。これはどうすればいいですか?

答えて

0

あなたの男の使用 "の下位レベル" sendmailプログラム。

#!/bin/sh 
# cat - ... <<END - cat reads "here document" via its stdin 
# empty line after email headers IS REQUIRED 

cat - /tmp/output.txt <<END | /usr/sbin/sendmail -- [email protected] 
Subject: Subject 
To: [email protected] 

END 
0

あなたの例ではメッセージ本体として/tmp/output.txtだけを送信していません。おそらく、このファイルの内容は添付ファイルとしてフォーマットされていますか?

で試してみてください:

echo "Test message" | mailx -s "Subject" "[email protected]" 
関連する問題