We're helping a customer (sigiowa.com) who's having issues sending emails to
the USDA.  Our email server logs this:
        Site usda.gov (2a01:111:f400:7c10::10) said after data sent: 450
4.7.26 Service does not accept messages sent over IPv6
[2607:fe28:0:4000::20] unless they pass either SPF or DKIM validation
(message not signed)

Just this morning I changed their SPF record from this:
        "v=spf1 mx ip4:96.31.0.0/24 ip6:2607:fe28:0:1000::/64
ip6:2607:fe28:0:4000::/64 ~all"
to this:
        "v=spf1 ip4:96.31.0.0/24 ip6:2607:fe28:0:4000::20
ip6:2607:fe28:0:1000::/64 ip6:2607:fe28:0:4000::/64 ~all"

I added in ip6:2607:fe28:0:4000::20 because I'm wondering if the USDA's
system doesn't properly identify the sending IP of 2607:fe28:0:4000::20 as
part of 2607:fe28:0:4000::/64.  I also removed 'mx' because this tool
(http://vamsoft.com/support/tools/spf-policy-tester) was failing on pulling
the AAAA for each of the domain's four MX records.  Try the vamsoft site
with 2607:fe28:0:4000::20 and fb...@premieronline.net to see how sigiowa.com
used to fail.

Is Vamsoft's check too stringent?  Does it seriously matter that it can't
find the AAAA for the domain's four MX records?  Shouldn't an SPF check for
the domain's MX records just look for an A or AAAA?

Regards,

Frank


_______________________________________________
mailop mailing list
mailop@mailop.org
https://chilli.nosignal.org/cgi-bin/mailman/listinfo/mailop

Reply via email to