sendmailが届かない

「メールが届いていない」と思われる時のチェック

作成日:2018-11-08, 更新日:2018-11-08

基本

・メールキューの確認
・ログの確認

以下は、sendmailの場合でのコマンド。他も似たような感じなハズ。

メールキューの確認

メールキューにある場合は、これから送信 or 送信失敗したから後で再送とか・・・そんな感じ。

▼「mailq」を使う

# mailq
-Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient-------
XXXXXXXXXX      XXX  Wed Nov  7 00:00:00       sender@example.com
                                            recipient@example.com

メールログの確認

成功していたら「status=sent (250~」的なメッセージがあるハズ。

▼「/var/log/maillog」を見る

# cat /var/log/maillog | grep xxxxxx@example.com

※メアドでgrepしたけど、日付やIPなどでgrepするのもいい。