On Wednesday, May 06, 2015 09:58:57 AM James B. Byrne wrote: > On Wed, May 6, 2015 09:45, Tobi wrote: > > -----BEGIN PGP SIGNED MESSAGE----- > > Hash: SHA256 > > > > Hi list > > > > I know it's technically not a postfix issue :-) But maybe someone else > > here on this list has the same problem. > > I'm using Postfix with postfix-policyd-spf-perl About 4 or 5 days ago > > I started to get error messages from postfix for mails from Amazon. > > The log shows > > > > << > > May 6 15:33:12 mail1 postfix/policy-spf[10692]: Policy > > action=DEFER_IF_PERMIT SPF-Result=marketplace.amazon.de ... > > spf1.amazon.com: Unknown error on DNS 'TXT' lookup of > > 'spf1.amazon.com' > > May 6 15:33:12 mail1 postfix/smtpd[10069]: NOQUEUE: reject: RCPT from > > a0-3.smtp-out.eu-west-1.amazonses.com[54.240.0.3]: 450 4.7.1 > > <tobs...@brain-force.ch>: Recipient address rejected: > > SPF-Result=marketplace.amazon.de ... spf1.amazon.com: Unknown error on > > DNS 'TXT' lookup of 'spf1.amazon.com'; > > from=<comm-bounces+bbc-message-a370530b4pb...@marketplace.amazon.de> > > to=<tobs...@brain-force.ch> proto=ESMTP > > helo=<a0-3.smtp-out.eu-west-1.amazonses.com> > > May 6 15:33:37 mail1 postfix/smtpd[10069]: disconnect from > > a0-3.smtp-out.eu-west-1.amazonses.com[54.240.0.3] > > > > > > I did not change anything on the server side. I tried to verify the > > SPF records from Amazon with > > http://www.kitterman.com/spf/validate.html but the tests were always > > successfull. > > Does anyone have this problem too with Amazon? Or does anyone have an > > idea how to solve it? > > > > Thanks > > dig spf1.amazon.com TXT > > ;; ANSWER SECTION: > spf1.amazon.com. 900 IN TXT "spf2.0/pra ip4:207.171.160.0/19 > ip4:87.238.80.0/21 ip4:72.21.192.0/19 ip4:194.154.193.192/27 > ip4:194.7.41.152/28 ip4:212.123.28.40/32 ip4:203.81.17.0/24 > ip4:72.21.212.0/25 ip4:178.236.10.128/26 -all" > spf1.amazon.com. 900 IN TXT "v=spf1 ip4:207.171.160.0/19 > ip4:87.238.80.0/21 ip4:72.21.192.0/19 ip4:194.154.193.192/27 > ip4:194.7.41.152/28 ip4:212.123.28.40/32 ip4:203.81.17.0/24 > ip4:72.21.212.0/25 ip4:178.236.10.128/26 -all" > > Amazon has screwed up their spf records. A DNS host can have only ONE > spf TXT RR and that must not contain or recursively resolve to more > than TEN tags. > > You will have to contact the DNS maintainer for the amazon.com zone > > ;; AUTHORITY SECTION: > amazon.com. 60 IN SOA dns-external-master.amazon.com. > root.amazon.com. 2010112764 180 60 3024000 60 > > Who evidently is reached via r...@amazon.com. Good luck with that.
No. That's not it. One of those is a v=spf1 SPF record and the other is a spf2.0 Sender ID record. Much more likely the issue is the use of EDNS0. In the part of the dig output you didn't include, you probably got: ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 4096 and ;; MSG SIZE rcvd: 611 I would guess that they published a new record that pushed them outside the size of a UDP packet, so it used EDNS0, and there's some incompatible box in the middle (and there wasn't such a box similarly in between amazon and my SPF validator). Followups should probably go to: https://answers.launchpad.net/postfix-policyd-spf-perl Scott K