2017-02-16 16 views
0

のSendmail:は、私が使用してコマンドラインからメールを送信しようとしていますコマンドラインの問題

echo "Subject: sendmail test" | sendmail [email protected] 

これは正常に動作し、対象を示し、しかし、私はこれに体を追加することはできません。私が使用している場合

echo "Hello Hello" | sendmail [email protected] 

私は "Hello Hello"を体に入れましたが、今は対象がありません。私は外部ファイルを使用するすべての例として外部ファイルを使用せずに両方を取得する正しい方法は何ですか?

おかげ

答えて

0

は、sendmailの標準入力を介してヘッダとボディを提出してください。ヘッダーと本文を空行で区切ります。

コマンドライン:

(echo "Subject: test"; echo; echo "Hello Hello") | sendmail -i [email protected] 

スクリプト:

#!/bin/sh 
/usr/sbin/sendmail -i [email protected] <<END 
Subject: test 

Hello Hello 
END 
関連する問題