※ ChatGPTを利用し、要約された質問です(原文:受信したメールがqueueに溜まって配送されない)
受信したメールがqueueに溜まって配送されない
このQ&Aのポイント
メールサーバを構築して運用していましたが、バージョンをsendmail-8.11.0からsendmail-8.11.6に変更したところメールが受信できなくなりました。
メールの送信はできますが、受信されない問題が発生しています。
自分のドメイン宛のメールが溜まっており、各ユーザは受信できない状態です。
メールサーバを構築して運用していましたが、バージョンをsendmail-8.11.0からsendmail-8.11.6に変更したところメールが受信できなくなりました。「http://www.okweb.ne.jp/kotaeru.php3?q=465956」の#2を参考にして#ps ax | grep sendmail としましたが
29385 ? S 0:00 sendmail: accepting connections
30015 ttyp1 R 0:00 grep sendmail
となります。「 ? S 0:00 sendmail: Queue runner@01:00:00 for /var/spool/client 」は表示されません。mailqとすると自分のドメイン宛のメールが溜まっており(host map: lookup (xxx.com) deferred)と表示され各ユーザは受信できなくなっています。メールの送信はできます。OSはRedHatLinux7.3です。
どうすれば解決できるかご教示ください。
お礼
ご指摘の通りDNSを見直しました。BINDのバージョンも8.2.2から9.2.0に上がっていたためなのか、正引きができなかったのが原因でした。BINDの設定を修正後、sendmail -q -vとするとqueueに溜まっていたメールが配送されmailqでemptyとなりました。 #ps ax | grep sendmail では 31064 ? S 0:00 sendmail: accepting connections 3885 ttyp1 R 0:00 grep sendmail の二行だけ表示され「? S 0:00 sendmail: Queue runner@01:00:00 for /var/spool/client 」は表示されません。今回の場合はこれは関係なかったようです。 ありがとうございました。