web-dev-qa-db-ja.com

(コマンドライン)sendmailでメールを送信しても何も起こりません

sendmailでメールを送信できるメールサーバーを設定したい。これが私が正確にしたことです

 service postfix start
 sendmail < mymail

ここで、mymailには

to:[email protected]
from:[email protected]
subject: None
None

パケットキャプチャでは、何も送信されていないことがわかります。 postfixはポート25で実行されており、postfixのインストール後に構成に触れていません。

メールが送信されないのはなぜですか?sendmailでメールを送信するにはどうすればよいですか?

1)sendmailに、メッセージヘッダー(-t)で受信者を検索し、電子メールの終わりとして1つのドットラインを無視する(-i)ように指示します。 -tがない場合、sendmailはコマンドラインを介して受信者のリストを取得することを期待しています。

sendmail -i -t < mymail

2)メッセージのヘッダーと本文の間に空の行を挿入します(mymailファイル)

to:[email protected]
from:[email protected]
subject: None

None

Postfixマニュアルsendmail(1)

4
AnFi