web-dev-qa-db-ja.com

Exim:コマンドラインから(ヘッダー付きの)電子メールを送信する方法は?

使うことができます

echo "My Mail content" | exim [email protected]

メールを送信するが、メッセージの件名が含まれていない

Eximのコマンドラインからsubject、 "From"および "Reply-To"ヘッダーを含むメールを送信するにはどうすればよいですか?

6
Robby75

Eximは、完全なRFC5322/2822/822電子メールメッセージを入力として受信することを期待しています。したがって、ヘッダーは次の形式で指定する必要があります... headers。

 $(echo "To:foo @ bar"; 
 echo "Reply-To:[email protected]" 
 echo "Subject:Hello!"; 
 echo ""; 
 echo "マイメールコンテンツ")| sendmail foo @ bar 
sendmail foo @ bar << 'EOF'
 From: "The Great Quux" <baz @ quux> 
 To: "Fred Foobar" <foo @ bar> 
 Reply-To:dev @ null 
件名:こんにちは!
コンテンツタイプ:text/plain; charset = utf-8 
 
マイメールコンテンツ
EOF

(From/Toの名前を引用符で囲む必要があるかどうかはわかりません。RFC5322は、引用符を付ける必要があると言っているようです)

6
user1686