You'll find that several validators are somewhat liberal with
interpretation of RFC logic and the ABNFs. So, it's not really too
surprising.
For example, MXToolbox's SPF validator (until very recently, it seems
they have since fixed it) used to count the number of IP addresses
resolved from the A records returned from an MX query against the number
of allowed A record queries in an MX RR (10), which obviously doesn't
make sense if you read the second paragraph in RFC7208 4.6.4
<https://www.rfc-editor.org/rfc/rfc7208#section-4.6.4>.
Prior to their update, if an A RR in an MX record had 10 IPs returned,
it was counted against the MX address record limitation as 15 A lookups
instead of 1, and immediately said your SPF record had errors. There's
plenty other examples like this with other validators.
Personally, I've liked URIports <https://www.uriports.com/tools>
MTA-STS/SPF/DKIM/DMARC validator, as theirs is one of several that are
strict and accurate to RFC logic.
- Mark Alley
On 6/2/2023 3:17 PM, Gellner, Oliver via mailop wrote:
On 02.06.2023 at 10:22 Johan Lavsund via mailop wrote:
Hi Oliver,
Can you try adding a ; to the end of the dns record?
On 02.06.2023 at 10:23 Taavi Eomäe via mailop wrote:
Your DKIM TXT record seems valid, but does not specify the key type, looking at the
length it should probably contain "k=rsa". Or they might not like you
specifying acceptable hash algorithms.
Your mta-sts.txt does not have a trailing newline, I'm not sure if the standard
mandates it, but that seems to be at least one of the differences.
Thank you all for the recommendations. I‘m going to add a semicolon to the
_mta-sts entry, just to see if this alone makes a difference to that validator,
although RFC8461 describes a trailing semicolon as optional.
I could do the same with k=rsa in the DKIM record, but as mentioned by Benny
Pedersen this tag is optional as well and rsa is the default value anyway.
While I agree that you should be strict in what you send and liberal in what
you receive, I‘d say that adding superfluous tags makes a policy less robust
and not more, as it introduces additional fields which the other party might
trip over.
The DKIM record of John Levines domain is reported as invalid too, while you
should think that he knows his way around DKIM. So in the end this Google tool
might in fact be buggy.
—
BR Oliver
________________________________
dmTECH GmbH
Am dm-Platz 1, 76227 Karlsruhe * Postfach 10 02 34, 76232 Karlsruhe
Telefon 0721 5592-2500 Telefax 0721 5592-2777
dmt...@dm.de<mailto:dmt...@dm.de> *www.dmTECH.de<http://www.dmtech.de>
GmbH: Sitz Karlsruhe, Registergericht Mannheim, HRB 104927
Geschäftsführer: Christoph Werner, Martin Dallmeier, Roman Melcher
________________________________
Datenschutzrechtliche Informationen
Wenn Sie mit uns in Kontakt treten, beispielsweise wenn Sie an unser ServiceCenter
Fragen haben, bei uns einkaufen oder unser dialogicum in Karlsruhe besuchen, mit uns
in einer geschäftlichen Verbindung stehen oder sich bei uns bewerben, verarbeiten wir
personenbezogene Daten. Informationen unter anderem zu den konkreten
Datenverarbeitungen, Löschfristen, Ihren Rechten sowie die Kontaktdaten unserer
Datenschutzbeauftragten finden Sie
hier<https://www.dm.de/datenschutzerklaerung-kommunikation-mit-externen-493832>.
_______________________________________________
mailop mailing list
mailop@mailop.org
https://list.mailop.org/listinfo/mailop
_______________________________________________
mailop mailing list
mailop@mailop.org
https://list.mailop.org/listinfo/mailop