- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:受信したメールがqueueに溜まって配送されない)
受信したメールがqueueに溜まって配送されない
このQ&Aのポイント
- メールサーバを構築して運用していましたが、バージョンをsendmail-8.11.0からsendmail-8.11.6に変更したところメールが受信できなくなりました。
- メールの送信はできますが、受信されない問題が発生しています。
- 自分のドメイン宛のメールが溜まっており、各ユーザは受信できない状態です。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>(host map: lookup (xxx.com) deferred)と表示され エラーメッセージの通りです。 名前解決ができていないようです。 sendmailはバージョンがあがる毎にセキュリティが厳しくなっていますので、 適当に設定しているメールサーバは使えなくなってますね。 DNSによる正引き・逆引き・MX hosts resolv.conf sendmail.cfなど/etc/mail配下のファイル など、名前解決に関連する設定を見直してみては?。
その他の回答 (1)
- xjd
- ベストアンサー率63% (1021/1612)
回答No.2
解決したようで、おめでとうございます。 ついでですが、Sendmailは8.12.9が最新ですので、ソースからコンパイル できるようにしておくとよろしいかと思います。 http://www.sendmail.org/8.12.9.html
お礼
ご指摘の通り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 」は表示されません。今回の場合はこれは関係なかったようです。 ありがとうございました。