このチュートリアルを使用してsendmailをインストールしました。
sendmail Debian GNU Linuxのインストール
次のコマンドを使用してテストメールを送信します。
mail -s "Subject" "[email protected]" <<< "This is the body"
mail.log
話す/var/log
:
Dec 29 18:15:28 raspberrypi sendmail[14546]: tBU2FSim014546: from=root, size=232, class=0, nrcpts=1, msgid=<[email protected]>, relay=root@localhost
Dec 29 18:15:28 raspberrypi sm-mta[14547]: tBU2FS3h014547: from=<[email protected]>, size=480, class=0, nrcpts=1, msgid=<[email protected]>, proto=ESMTP, daemon=MTA-v4, relay=localhost [127.0.0.1]
Dec 29 18:15:28 raspberrypi sendmail[14546]: tBU2FSim014546: [email protected], ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30232, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (tBU2FS3h014547 Message accepted for delivery)
ログにはメッセージが受け入れられたことが示されますが、メッセージは受信されません。何が起こっているのか知っている人はいますか?私の質問に何を含めるべきかわかりません。より多くの情報が必要な場合はお問い合わせください。ありがとうございます!
私はDebian Jessieを使用しています。
答え1
Sendmail:テストメッセージを送信する
rootユーザーとして次のシェルスクリプトを実行して、SMTPセッショントレースとともにテストメッセージを送信します。通常、いくつかの便利な手がかりを提供します。
#!/bin/sh
RECIPIENT="[email protected]"
/usr/sbin/sendmail -i -v -Am -- $RECIPIENT <<END
Subject: test message
To: $RECIPIENT
This is a test messsage
END