On 26/04/2021 10:16, Jeff Abrahamson wrote:

I'm seeing a disturbing (but minority) number of hosts that class our mail is spam.  After some digging, I've found an interesting test case.  What I'm uncertain of is if this represents a config error on our side or a (grossly) misbehaving mail host elsewhere.

The interesting test case is a correspondent with a private domain ([email protected]) and a gmail address ([email protected]), both of which deliver to his gmail address.  That is, MX for example.com points to mx01.1and1.fr but the mail is still delivered to [email protected].

When I mail to [email protected], he receives the mail fine, and gmail reports that SPF, DKIM, and DMARC all pass. When I mail to [email protected], he receives the mail classed as spam, gmail reports that SPF is neutral, DMARC fails (and DKIM passes).

Now what's odd is that gmail reports that SPF passes with the IP of my MX, but in the other case that it fails with the address of mout.kundenserver.de.  We've confirmed that mout.kundernserver.de handles mail to him via 1and1.fr, but not what could be causing an issue.

Mangling headers so badly to cause SPF/DMARC failures seems so egregious that I'm inclined to think it's somehow our fault.

(Note: this is about mail for mobilitains.fr and not p27.eu.)

When the third party relays your mail from their own mailserver into gmail it breaks SPF because gmail sees the email coming from the third party mailserver IP, not from your IP. This is outside your control unless you want to add all the 3rd party's outgoing email IPs as valid for your SPF record, which is not advisable. But it should not be a problem - gmail does not block emails purely on SPF failure. Nor should anyone else IMO.

If you use DMARC then ensure that you DKIM-sign all your emails and they will pass DMARC testing when they reach gmail via the 3rd party relay (despite SPF failure), this may also improve the reputation of your email domain within gmail.


Reply via email to