質問: 同じネットワークからのMAILのSPFがgmailでPASSとNEUTRALに分かれる? DNSで aaaaaa.jp. IN TXT "v=spf1 ip4:xxx.xxx.xxx.0/25 -all" とSPFを指定しています。 xxx.xxx.xxx.125はゲートウェイのアドレスです。 LANのメールサーバからgmailに送信するとSPFはPASSになります。 Received-SPF: pass (google.com: domain of user@aaaaaa.jp designates xxx1.xxx.xxx.125 as permitted sender) client-ip=xxx.xxx.xxx.125; Authentication-Results: mx.google.com; spf=pass (google.com: domain of user@aaaaaa.jp designates xxx1.xxx.xxx.125 as permitted sender) smtp.mailfrom=user@aaaaaa.jp メーリングリストなどDMZにあるメールサーバからgmailに送信するとNEUTRALになります。 Received-SPF: neutral (google.com: xxx.xxx.xxx.5 is neither permitted nor denied by best guess record for domain of user-bounces@ns.aaaaaa.jp) client-ip=xxx.xxx.xxx.5; Authentication-Results: mx.google.com; spf=neutral (google.com: xxx.xxx.xxx.5 is neither permitted nor denied by best guess record for domain of user-bounces@ns.aaaaaa.jp) smtp.mailfrom=user-bounces@ns.aaaaaa.jp 2つのドメインやサブドメインを使ったりしていますが、いつかのパターンを見ても差がなかったので、ここでは少々単純化しています。 PASSにならない原因がわかりません。なにか考え違いをしているのでしょうか。
回答: ns.aaaaaa.jp の TXT レコードに SPF の記述が正しく書いてありますか? また、例でドメインを記述する場合は example.com などを使用するとよいそうです。