web-dev-qa-db-ja.com

LinuxのPostfixがメールを送信しない

なんらかの理由でサーバーがメールの送信を停止しましたが、その理由がわかりません。接尾辞付きのDebian5.0を実行しています。 apt-getを使用して設定したことを覚えていますが、正常に機能しました。

更新する必要のある設定ファイルはありますか?シェルからテストメールを送信できますか?

2
Zed Said

ログファイルを確認する必要があります

/var/log/mail.log
/var/log/mail.err
/var/log/daemon.log

メールがキューに入れられているかどうかを知っておくとよいでしょう。

mailq

キューにメールがある場合は、次のことを試してください。

sendmail -q

Postfixサービスのステータスを確認してください:

/etc/init.d/postfix status

ポストフィックス構成を確認してください:

postfix check

編集:

DNS設定を確認してください:

nslookup www.google.de

宛先ドメインのいずれかにpingできるかどうかを確認してください。

ping www.google.de
9
Andreas Rehm

シェルからのテストメールの送信は、次の方法で実行できます。

echo "test-body" | mailx -s "test-subject" [email protected]

apt-get mailxかそこらが必要かもしれません。

私は接尾辞に精通していませんが、/ var/logにログファイルがあるか、/ var/log /daemon.logを確認できます。

3
ultrasawblade