- ベストアンサー
外部から内部へのメールが配送されない(Postfix)
質問させていただきます。 ある大学の研究室で、サーバー管理を引き継ぎました。 バックアップを取った上で、OSを再インストールしました。 CentOS4.7(EUC) → CentOS5.4(UTF-8) 前任者のメモを参考に設定作業を行っていますが、Postfixでトラブルが解決できません。 自前のGmailから自分のアドレスに送ると、上位(学科)のメールサーバから 以下のようなメールが戻ってきて、imapクライアントでもメールが受信できません。 DNSサーバは動いています。 内部→内部、内部→gmailは届きます。 ### 戻ったメール ここから ### This is the Postfix program at host 「上位メールサーバ」. I'm sorry to have to inform you that the message returned below could not be delivered to one or more destinations. For further assistance, please send mail to <postmaster> If you do so, please include this problem report. You can delete your own text from the message returned below. The Postfix program <「自サーバのメールアドレス」>: host 「自サーバIPアドレス」[「自サーバIPアドレス」] said: 554 5.7.1 <「自サーバのメールアドレス」>: Relay access denied (in reply to RCPT TO command) Final-Recipient: rfc822; 「自サーバのメールアドレス」 Action: failed Status: 5.0.0 Diagnostic-Code: X-Postfix; host 「自サーバIPアドレス」[「自サーバIPアドレス」] said: 554 5.7.1 <「自サーバのメールアドレス」>: Relay access denied (in reply to RCPT TO command) ### 戻ったメール ここまで ### また、/var/log/maillogの抜粋です。 Mar 7 11:55:46 serv postfix/postfix-script: stopping the Postfix mail system Mar 7 11:55:46 serv postfix/master[13760]: terminating on signal 15 Mar 7 11:55:46 serv postfix/postfix-script: starting the Postfix mail system Mar 7 11:55:46 serv postfix/master[13834]: daemon started -- version 2.3.3, configuration /etc/postfix Mar 7 12:01:36 serv postfix/smtpd[13868]: connect from 「上位メールサーバ」[「上位メールサーバIPアドレス」] Mar 7 12:01:36 serv postfix/smtpd[13868]: NOQUEUE: reject: RCPT from 「上位メールサーバ」[「上位メールサーバIPアドレス」]: 554 5.7.1 <「自サーバメールアドレス」>: Relay access denied; from=<ABCDEFG@gmail.com> to=<「自サーバメールアドレス」> proto=ESMTP helo=<「上位メールサーバ」> Mar 7 12:01:36 serv postfix/smtpd[13868]: disconnect from 「上位メールサーバ」[「上位メールサーバIPアドレス」] Mar 7 12:04:56 serv postfix/anvil[13870]: statistics: max connection rate 1/60s for (smtp:「上位メールサーバIPアドレス」) at Mar 7 12:01:36 Mar 7 12:04:56 serv postfix/anvil[13870]: statistics: max connection count 1 for (smtp:「上位メールサーバIPアドレス」) at Mar 7 12:01:36 Mar 7 12:04:56 serv postfix/anvil[13870]: statistics: max cache size 1 at Mar 7 12:01:36 旧main.cfと突き合わせると 設定はhttp://centossrv.com/postfix.shtmlをベースに、 mynetworks = XXX.XXX.XXX.0/24, 127.0.0.0/8 relayhost = 「上位メールサーバ」 だけ追加しています。 似たようなログメッセージが http://centossrv.com/bbshtml/webpatio/474.shtml にあったので試しましたが、状況は変わりません。 よろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (3)
- m-take0220
- ベストアンサー率61% (480/785)
- nnori7142
- ベストアンサー率60% (755/1249)
- nnori7142
- ベストアンサー率60% (755/1249)
お礼
結論から言って、質問事項は解決しました。 原因は、 mydomain=[自ドメイン] のタイプミスでした…。拒否するはずです。 もう、皆さんのリソースを1秒でも奪ってしまったのが申し訳ない…。
補足
お付き合いいただき重ねてありがとうございます。 過去のメール(外部→自サーバユーザ)のソースをみると 自サーバ含め4つ、経由しているようです。 例)キャンパスGW-ウィルススキャン-学科-研究室 研究室サーバOS更新は特に周知していないのですが、 更新直前までは「外部→自サーバ」「自サーバ→外部」とも 使えたので、単に更新前と同じ設定・FQDN・セキュリティにすれば 大丈夫だと考えていたのです。 上位のポートやFWについては前任者が交渉したと思うのですが、 MXレコード登録ででここまでメールが届くように作った、 と思われます…。 >SMTP-AUTHの部分についてはSMTP認証・許可の部分ですので、 どうも、ログやテストメールの挙動を見ていると、 上位サーバから転送されてきた「自ドメイン宛メール」を 拒否しているような気がしています。 ですがSMTP-Auth部分をコメントアウトしたり、設定を変更しても 状況はやはり変わらないようです。 main.cfのmynetwork=aaa.bbb.ccc.0/24ですが、 上位転送サーバIPが「aaa.bbb.cYY.XXX」(a~cまで共通) なので、mynetwork=aaa.bbb.cYY.0/20」とかしてみると 上位サーバのさらに上からこんなメールがきました。 Action: failed Status: 5.0.0 Diagnostic-Code: X-Postfix; host 上位上位アドレス[上位上位アドレス] said: 554 Error: too many hops (in reply to end of DATA command) 今度はbindをyum remove、再インストールして最初から設定しようかと考えています。