On 5 Jun 2015, at 16:36, Kevin A. McGrail wrote:
It's caused by the domain =.sa.enemieslist.com having that complete
invisible null label between = and . which is an invalid DNS entry.
I believe that this is covered
in: [https://bz.apache.org/SpamAssassin/show_bug.cgi?id=7156](https://bz.apache.org/SpamAssassin/show_bug.cgi?id=7156)
This warning was added some time between 3.3.2 to 3.4.0. It does
not indicate an error, it's just a reminder that an URL found in
a message contained such invalid domain name.
The warning was intentionally left in the DNS code to remind
us that it is probably up to the URL-gathering code do decide
what to do with such invalid domains (e.g. sanitize them or
ignore), so that such domain names won't reach DNS resolver
code any longer.
You have emails somewhere in those mail boxes that have that domain of
.sa.enemieslist.com
I suspect that this is due to the same misguided over-detection of
"obfuscated URIs" that some time ago did violence to the postfix-users
list when the domain master.cf landed on multiple URIBLs. Rather than
leaving this breakage in place with noisy reminders and occasional
random damage, maybe a fix of only detecting *ACTUAL URIs* and switching
off the "anything with a dot is a domain & any domain is part of a URI"
insanity by default would be a good interim fix.