- ベストアンサー
postfixのセカンダリメールサーバについて
- CentOS 5.6の環境でpostfixのセカンダリメールサーバを構築しました。プライマリサーバのpostfixサービスを停止し、他のドメインからメールを送信し、一定時間(約1時間)放置後にプライマリサーバのpostfixサービスを開始すると正常にメールが受信できます。しかし、プライマリサーバがメールを受信できない場合に、セカンダリサーバのどこにメールが保存されているのかわかりません。
- 質問内容は、postfixのセカンダリサーバについてです。セカンダリサーバはCentOS 5.6の環境で構築され、プライマリサーバのpostfixサービスが停止しているときに他のドメインからメールを送信し、一定時間(約1時間)放置後にプライマリサーバのpostfixサービスを開始すると、正常にメールを受信できることがわかっています。しかし、プライマリサーバがメールを受信できない場合に、セカンダリサーバのどこにメールが保存されているのかが分からない状況です。
- CentOS 5.6の環境で構築されたpostfixのセカンダリメールサーバについて質問です。プライマリサーバのpostfixサービスが停止しているときに他のドメインからメールを送信し、一定時間(約1時間)放置後にプライマリサーバのpostfixサービスを開始すると、正常にメールを受信できることが確認されています。しかし、プライマリサーバがメールを受信できない場合に、セカンダリサーバのどこにメールが保存されているのかが不明です。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
他回答者様のやりとりを拝見すると、セカンダリサーバーとして認識されていないと思います。 この場合DNSのMXレコードが不適切であることが大半ですので一度ご確認ください。 以下のコマンドで優先度とサーバーが適切か確認できます。 >dig mx 「ドメイン名」 DNSが正常でしたらセカンダリー側のメールログを監視すると速いかと思います。
その他の回答 (3)
- pakuti
- ベストアンサー率50% (317/631)
/var/spool/mqueue に無ければ、他の方が言っている通り メールはセカンダリサーバーに来ていないのでしょう。 セカンダリサーバーはメールを受けた後、プライマリサーバーにリレーするようになっているのですか? セカンダリとプライマリが動いている状態で、直接セカンダリに該当ドメイン宛てのメールを 送信した場合、メールは正常に配信されますか?
- mtaka2
- ベストアンサー率73% (867/1179)
> mailqコマンドで確認いたしましたが、メールは届いていませんでした。 そうだとしたら、セカンダリサーバではなく、「他のドメインからメールを送信して」のメール送信側のサーバ上でメールがキューに溜まっている可能性が高いように思えます。 メールサーバに関して DNSのMXの設定は正しくできていますでしょうか?そちらを確認してみてください。
補足
DNSの設定を再度確認いたしましたが、問題はないように思えました。他に考えられる原因などございましたらご教示願います。
- mtaka2
- ベストアンサー率73% (867/1179)
デフォルト設定ならファイル自体は /var/spool/postfix にあると思います どういったメールが溜まっているかは、ファイルを調べなくても、 キューについての確認用コマンドもあります。 http://stdman.blogspot.com/2009/07/postfix.html http://www.postfix-jp.info/trans-2.1/jhtml/postqueue.1.html
補足
設定は、デフォルトの設定です。 mailqコマンドで確認いたしましたが、メールは届いていませんでした。 キュー以外に考えられる場所などは、ございますでしょうか?
補足
DNSの設定は以下のとおりです。 #dig mx xxx.net ============================================================================== ; <<>> DiG 9.6.0-P1 <<>> mx xxx.net ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 9671 ;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;xxx.net. IN MX ;; ANSWER SECTION: xxx.net. 600 IN MX 10 mx1.mail.xxx.net. xxx.net. 600 IN MX 20 mx2.mail.xxx.net. ;; Query time: 214 msec ;; SERVER: 210.224.163.4#53(210.224.163.4) ;; WHEN: Wed Jun 15 16:35:46 2011 ;; MSG SIZE rcvd: 72 ============================================================================== なお、mx2.mail.xxx.netおよびmx2.mail.xxx.netをnslookupで引くとIPは参照できています。 また、セカンダリメールサーバのメールログには、デーモン起動したとかの記載のみで関連する出力はありませんでした。