自宅サーバ(Postfix)にgmailからのメールが届かない(対処済)

June 27, 2018 – 5:40 pm

自宅サーバ上では、Postfixを使ったメールサーバ(domain:yamasnet.com)を運用している。

このメールサーバ宛てに gmail から送信したメールが届かなくなっていることに気付いた。以前、送信テストをした際には問題なく受信されていたのだが、何時ごろからこの事態が発生しているのかは把握していなかった。

/var/log/maillogで状態を確認し、ひとまず受信可能にすることができた。原因の同定と対応策について以下、記述しておいた。

/var/log/maillog の確認
gmail から yamanet.com にメールを送信した際の受信側の maillogを確認したのが以下:

Jun 24 18:52:56 server01 postfix/smtpd[8288]: warning: hostname mail-pf0-x235.google.com does not resolve to address 2607:f8b0:400e:c00::235: Success
Jun 24 18:52:56 server01 postfix/smtpd[8288]: connect from unknown[2607:f8b0:400e:c00::235]
Jun 24 18:52:57 server01 postfix/smtpd[8288]: NOQUEUE: reject: RCPT from unknown[2607:f8b0:400e:c00::235]: 450 4.7.1 Client host rejected: cannot find your hostname, [2607:f8b0:400e:c00::235]; from= to= proto=ESMTP helo=<mail-pf0-x235.google.com>
Jun 24 18:52:57 server01 postfix/smtpd[8288]: disconnect from unknown[2607:f8b0:400e:c00::235]

(注)上掲したログではmeil addoress のlocal address部(@の前)は修正している。また、情報を見やすくするため、「折り返し行」を使用している。

このログメッセージからメッセージ不達の原因が 送信側(yamasnet.comに対する)の hostnameが ip-addressに対応してないため、smtpで跳ねられてしまっていることが理解できる。fishing-mail、spma-mailに対処するために、このような措置が取られている。

sMTPによるチェックを緩くしgmailの受信を可能にする
Postfix の設定ファイル /etc/postfix/main.cf のうち、SMTP-Auth部のうち下記を修正・変更

修正前:

smtpd_client_restrictions = permit_mynetworks,reject_unknown_client,permit

修正後:

smtpd_client_restrictions = permit_mynetworks,permit

上記修正を反映させるためpostfixを再起動:

systemctl restart postfix

Postfix 設定ファイル修正後のログファイル
上記措置を施したのち、gmail から送信されたメッセージは無事受信されるようになった。

以下、対処後にメール受信時のログを掲げる。(テキストは折り返しなしで表示):

Jun 26 18:50:15 server01 postfix/smtpd[7185]: warning: hostname mail-io0-x22d.google.com does not resolve to address 2607:f8b:0:4001:c06::22d: Success
Jun 26 18:50:15 server01 postfix/smtpd[7185]: connect from unknown[2607:f8b0:4001:c06::22d]
Jun 26 18:50:15 server01 postfix/smtpd[7185]: ABBD54009FFF: client=unknown[2607:f8b0:4001:c06::22d]
Jun 26 18:50:15 server01 postfix/cleanup[7189]: ABBD54009FFF: message-id=<85980bf5-4f69-d3fb-418f-5a7e64922466@gmail.com>
Jun 26 18:50:15 server01 opendkim[1083]: ABBD54009FFF: [2607:f8b0:4001:c06::22d] [2607:f8b0:4001:c06::22d] not internal
Jun 26 18:50:15 server01 opendkim[1083]: ABBD54009FFF: not authenticated
Jun 26 18:50:15 server01 opendkim[1083]: ABBD54009FFF: DKIM verification successfulJun 26 18:50:16 server01 postfix/qmgr[22167]: ABBD54009FFF: from=<sender@gmail.com>, size=3085, nrcpt=1 (queue active)Jun 26 18:50:16 server01 postfix/smtpd[7185]: disconnect from unknown[2607:f8b0:4001:c06::22d]
Jun 26 18:50:16 server01 postfix/qmgr[22167]: ABBD54009FFF: from=<sender@gmail.com>, size=3085, nrcpt=1 (queue active)
Jun 26 18:50:16 server01 postfix/smtpd[7185]: disconnect from unknown[2607:f8b0:4001:c06::22d]
Jun 26 18:50:28 server01 postfix/smtpd[7195]: connect from localhost[127.0.0.1]
Jun 26 18:50:28 server01 postfix/smtpd[7195]: B1249406E971: client=localhost[127.0.0.1]
Jun 26 18:50:28 server01 postfix/cleanup[7189]: B1249406E971: message-id=<85980bf5-4f69-d3fb-418f-5a7e64922466@gmail.com>
Jun 26 18:50:28 server01 opendkim[1083]: B1249406E971: no signing table match for 'sender@gmail.com'
Jun 26 18:50:28 server01 opendkim[1083]: B1249406E971: DKIM verification successful
Jun 26 18:50:28 server01 postfix/qmgr[22167]: B1249406E971: from=<sender@gmail.com>, size=3793, nrcpt=1 (queue active)
Jun 26 18:50:28 server01 postfix/smtpd[7195]: disconnect from localhost[127.0.0.1]
Jun 26 18:50:28 server01 amavis[29621]: (29621-02) Passed CLEAN {RelayedInbound}, [2607:f8b0:4001:c06::22d]:44948 [2405:6581:c740:0:c512:141d:af4f:f914] <sender@gmail.com> -> <recipient@yamasnet.com>, Queue-ID: ABBD54009FFF, Message-ID: <85980bf5-4f69-d3fb-418f-5a7e64922466@gmail.com>, mail_id: qME1YEb1w6ud, Hits: -0.096, size: 3250, queued_as: B1249406E971, 12785 ms
Jun 26 18:50:28 server01 postfix/smtp[7190]: ABBD54009FFF: to=<yukichi.yamaguchi@yamasnet.com>, relay=127.0.0.1[127.0.0.1]:10024, delay=13, delays=0.36/0.01/0/13, dsn=2.0.0, status=sent (250 2.0.0 from MTA(smtp:[127.0.0.1]:10025): 250 2.0.0 Ok: queued as B1249406E971)
Jun 26 18:50:28 server01 postfix/qmgr[22167]: ABBD54009FFF: removed
Jun 26 18:50:28 server01 postfix/local[7197]: B1249406E971: to=<recipient@yamasnet.com>, orig_to=<recipient@yamasnet.com>, relay=local, delay=0.17, delays=0.11/0.02/0/0.05, dsn=2.0.0, status=sent (delivered to maildir)
Jun 26 18:50:28 server01 postfix/qmgr[22167]: B1249406E971: removed

   


Post a Comment