Hello Mail Operators,

My job is to help large organizations figure out their email infrastructure
and authenticate everything legitimate with the goal of going to DMARC
p=reject. A customer recently reported an issue to me about receiver
behavior that I hadn't heard before, so I wanted to reach out to get a feel
for whether this is more widespread than I realized or if this particular
receiver is behaving strangely.

It's a bit of a long story why things are set up in the way they are for
this particular situation, and in the interests of not writing a novel
here, I'm going to cut to the chase:

Customer is sending messages that pass DKIM with first party signing, so
they pass DMARC. Unfortunately, SPF fails, and the SPF record uses a -all,
so it's a hard fail. There is an SPF entry at the sending subdomain, and
the SMTP MAIL FROM domain is aligned, but the SPF record does not include
the sending IPs. There are complicated reasons why they can't just do that
easily.

DMARC requires only one aligned method of authentication to pass, either
SPF or DKIM. Since these messages pass with aligned DKIM, they pass DMARC.
In theory, all should be good, right?

We have received reports that a particular organization they are sending to
is seeing the SPF hard fail and choosing not to further evaluate DKIM, and
is rejecting these messages on SPF hard fail alone. I don't have the bounce
message handy, but it said something like "SPF hard fail: your
organization's security policy does not permit this message." The
organization they're sending to is a small nonprofit, but the MX record
shows that they are using GoDaddy's hosted email.

When one of the email admins involved had the recipient ask their email
vendor about it, they were explicitly told that if senders use an SPF -all,
if messages fail SPF, they will not accept them even if they pass DKIM and
DMARC. As a consequence, I had them try setting the domain to use a soft
fail ~all and test, and initial reports say that delivery was successful.

I have a lot of experience with SPF, though admittedly, I don't have as
much experience with SPF failures (I see a lot of cases of no SPF, or
passing but not aligned SPF, but comparatively few actual failures), but I
haven't heard this distinction between hard and soft fail modes before.

How common is it to have receiver systems set so that SPF hard fail will
reject messages even if they otherwise pass DKIM and DMARC, but to accept
them on the DKIM pass if the domain uses SPF soft fail?

Given this situation, the customer is now considering whether they want to
move every domain they own to SPF soft fail instead, so I wanted to ask
around and get a feel for how common this is before they change all of
their many domains.


Thanks,

Autumn Tyr-Salvia
atyrsalvia@agari
tyrsalvia@gmail
_______________________________________________
mailop mailing list
mailop@mailop.org
https://chilli.nosignal.org/cgi-bin/mailman/listinfo/mailop

Reply via email to