###前提・実現したいこと
softbankの携帯メールアドレス(@softbank.ne.jp)を、
自社のメールサーバーで受信したい
###発生している問題・エラーメッセージ
自社にてメールサーバーを構築しております。
(CentOS7 + Postfix + Dovecot + グローバルIPは固定)
ほぼほぼ快調なのですが、
softbankの携帯メールアドレス(@softbank.ne.jp)から送られたメールを
自社メールサーバーで受信する事だけが出来ません。
maillogには下記のログが残されています。
Jan 16 16:42:04 mail postfix/smtpd[23812]: connect from mrsts504p01c.softbank.ne.jp[123.108.239.114] Jan 16 16:42:04 mail postfix/smtpd[23812]: lost connection after CONNECT from mrsts504p01c.softbank.ne.jp[123.108.239.114] Jan 16 16:42:04 mail postfix/smtpd[23812]: disconnect from mrsts504p01c.softbank.ne.jp[123.108.239.114]
詳細ログを取りました。
にらめっこしましたが・・・お恥ずかしながら全然わかりません。。。
postfix/smtpd[14621]: connect from mrsts405p01c.softbank.ne.jp[123.108.236.71] postfix/smtpd[14621]: smtp_stream_setup: maxtime=300 enable_deadline=0 postfix/smtpd[14621]: match_hostname: mrsts405p01c.softbank.ne.jp ~? 127.0.0.0/8 postfix/smtpd[14621]: match_hostaddr: 123.108.236.71 ~? 127.0.0.0/8 postfix/smtpd[14621]: match_hostname: mrsts405p01c.softbank.ne.jp ~? 192.168.20.0/24 postfix/smtpd[14621]: match_hostaddr: 123.108.236.71 ~? 192.168.20.0/24 postfix/smtpd[14621]: match_list_match: mrsts405p01c.softbank.ne.jp: no match postfix/smtpd[14621]: match_list_match: 123.108.236.71: no match postfix/smtpd[14621]: send attr request = connect postfix/smtpd[14621]: send attr ident = smtp:123.108.236.71 postfix/smtpd[14621]: private/anvil: wanted attribute: status postfix/smtpd[14621]: input attribute name: status postfix/smtpd[14621]: input attribute value: 0 postfix/smtpd[14621]: private/anvil: wanted attribute: count postfix/smtpd[14621]: input attribute name: count postfix/smtpd[14621]: input attribute value: 1 postfix/smtpd[14621]: private/anvil: wanted attribute: rate postfix/smtpd[14621]: input attribute name: rate postfix/smtpd[14621]: input attribute value: 1 postfix/smtpd[14621]: private/anvil: wanted attribute: (list terminator) postfix/smtpd[14621]: input attribute name: (end) postfix/smtpd[14621]: > mrsts405p01c.softbank.ne.jp[123.108.236.71]: 220 【自メールサーバー】 ESMTP smtpd_client_restrictions = permit_mynetworks, reject_rbl_client spamcop.net, reject_rbl_client dynablock.wirehub.net, reject_rbl_client opm.blitzed.org, reject_rbl_client relays.visi.com, reject_rbl_client sbl.spamhaus.org, check_client_access hash:/etc/postfix/reject_client, permit postfix/smtpd[14621]: xsasl_dovecot_server_create: SASL service=smtp, realm=【自メールサーバー】 postfix/smtpd[14621]: name_mask: noanonymous postfix/smtpd[14621]: xsasl_dovecot_server_mech_filter: keep mechanism: PLAIN postfix/smtpd[14621]: xsasl_dovecot_server_mech_filter: keep mechanism: LOGIN postfix/smtpd[14621]: watchdog_pat: 0x7fb7716512b0 postfix/smtpd[14621]: smtp_get: EOF postfix/smtpd[14621]: match_hostname: mrsts405p01c.softbank.ne.jp ~? 127.0.0.0/8 postfix/smtpd[14621]: match_hostaddr: 123.108.236.71 ~? 127.0.0.0/8 postfix/smtpd[14621]: match_hostname: mrsts405p01c.softbank.ne.jp ~? 192.168.20.0/24 postfix/smtpd[14621]: match_hostaddr: 123.108.236.71 ~? 192.168.20.0/24 postfix/smtpd[14621]: match_list_match: mrsts405p01c.softbank.ne.jp: no match postfix/smtpd[14621]: match_list_match: 123.108.236.71: no match postfix/smtpd[14621]: send attr request = disconnect postfix/smtpd[14621]: send attr ident = smtp:123.108.236.71 postfix/smtpd[14621]: private/anvil: wanted attribute: status postfix/smtpd[14621]: input attribute name: status postfix/smtpd[14621]: input attribute value: 0 postfix/smtpd[14621]: private/anvil: wanted attribute: (list terminator) postfix/smtpd[14621]: input attribute name: (end) postfix/smtpd[14621]: lost connection after CONNECT from mrsts405p01c.softbank.ne.jp[123.108.236.71] postfix/smtpd[14621]: disconnect from mrsts405p01c.softbank.ne.jp[123.108.236.71]
接続された直後、なんらかの理由でセッションが失われ、そのまま終了してしまいます。
これが5分おきに繰り返されているので、softbankのメールサーバ側がリトライしてくれている物と思いますが、
いかんせん、同じ状況が続いてしまいます。。
###試したこと
・メールサーバをDNSのMXレコード登録
・SPFの登録(グローバルIP)
・固定IPをメールサーバのホスト名に逆引き登録
・内部ネットワーク内にDNSサーバたてて中から外から名前解決
・/etc/postfix/main.cf に smtp_helo_name = $myhostname 記載
・/etc/postfix/master.cf 内、submission で -o smtpd_tls_security_level=may を有効
###補足情報(環境)
OS:CentOS7
SMTP:Postfix2.10.1
IMAP:Dovecot2.2.10
サブミッション:あり
SSL:なし
グローバルIPは固定
ルータからNATで内部のメールサーバへ必要ポートのみフォワード
ルータで海外ネットワークからの接続を一部遮断(中・韓・北)
@softbank.ne.jp 以外とのメールは送受信共に快調である為(au、docomo、他社のco.jpドメイン等)、
自サーバー側の設定周辺が根本的に間違っていると考えるのは難しく、
かといって再現率も100%なので、なにがとうした物なのかと困り果てています。
こちらの自ドメインから @softbank.ne.jp 宛にメールを送信するとちゃんと届くので、
softbank側でのブラックリストの線も薄いのではと考えると、んむむむむ、という状況です。
どんな些細な事でも結構です。
お心当たりのある方、コメントいただけると助かります。
※
他でも同様の質問をしておりますが、レスポンスがなかなか頂けない為、投稿させて頂いております。
https://qa.atmarkit.co.jp/q/10426 https://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q13184797718 https://oshiete.goo.ne.jp/qa/10216055.html