質問: 現在、メールサーバを構築しています。 一通り構築が終わり、検証しているのですが、外部宛てのメールが送信不可能になってしまいます。 GmailとiCloudのメールアドレス宛に送信を試みましたが、どちらもブロックされてしまい、送信することができません。 ログを見ると以下のような出力があります。 ``` Feb 27 22:14:30 localhost postfix/smtpd[10632]: 9C3AB2B82B: client=sp1-72-8-152.msc.spmode.ne.jp[xxx], sasl_method=PLAIN, sasl_username=xxx Feb 27 22:14:30 localhost postfix/cleanup[10628]: 9C3AB2B82B: message-id= Feb 27 22:14:30 localhost postfix/qmgr[9901]: 9C3AB2B82B: from=, size=1136, nrcpt=1 (queue active) Feb 27 22:14:32 localhost postfix/smtp[10624]: 9C3AB2B82B: to=, relay=gmail-smtp-in.l.google.com[108.177.97.26]:25, delay=1.7, delays=0.31/0/0.92/0.42, dsn=5.7.1, status=bounced (host gmail-smtp-in.l.google.com[108.177.97.26] said: 550-5.7.1 This message does not have authentication information or fails to pass 550-5.7.1 authentication checks. To best protect our users from spam, the 550-5.7.1 message has been blocked. Please visit 550-5.7.1 https://support.google.com/mail/answer/81126#authentication for more 550 5.7.1 information. t24si14052529pgv.141 - gsmtp (in reply to end of DATA command)) Feb 27 22:14:32 localhost postfix/cleanup[10630]: 44EE12B829: message-id=<20190227131432.44EE12B829@mail.example.net> Feb 27 22:14:32 localhost postfix/bounce[10626]: 9C3AB2B82B: sender non-delivery notification: 44EE12B829 Feb 27 22:14:32 localhost postfix/qmgr[9901]: 44EE12B829: from=<>, size=3845, nrcpt=1 (queue active) Feb 27 22:14:32 localhost postfix/qmgr[9901]: 9C3AB2B82B: removed Feb 27 22:14:32 localhost postfix/local[10629]: 44EE12B829: to=, relay=local, delay=0.1, delays=0.04/0/0/0.05, dsn=2.0.0, status=sent (delivered to maildir) Feb 27 22:14:32 localhost postfix/qmgr[9901]: 44EE12B829: removed Feb 27 22:14:49 localhost postfix/smtpd[10632]: disconnect from sp1-72-8-152.msc.spmode.ne.jp[XXX] ``` SPFレコードを設定し、送信を試みましたがダメでした。 DNSの設定内容は以下です。 ``` サブドメイン 種別 内容 MX example.net A IPアドレス TXT v=spf1 ip4:IPアドレス include:1lejend.com ~all www A IPアドレス mattermost A IPアドレス mail A IPアドレス ``` 試行錯誤しましたが、難しい状態です。 ご回答いただけますと幸いです、よろしくお願いします。
回答: SPFを設定して正しく spf が pass する状態であるのに gmail に拒否されるということでしょうか?そもそも spf が正しく設定されているかもわからない状態でしょうか? dig @8.8.8.8 example.com txt で 想定通り値がかえってきますか? 何にせよ、下記の対策を一通り実施すれば送れるようになるかと思いますよ