Skip to main content
7 events
when toggle format what by license comment
Feb 11, 2020 at 20:16 comment added Steffen Ullrich @SWdV: Since it is sufficient that either DKIM or SPF succeed a failed SPF does not actually prevent spoofing and most mail servers don't block hard on failed SPF. So unmodified replay is not actually prevented by using SPF. It can actually be prevented by having an expiration on the DKIM signature which is actually included in the standard although only recommended and not required so it is not actually used in most DKIM signatures I see.
Feb 11, 2020 at 18:48 comment added SWdV OK thanks! I indeed meant MTAs. Replay is in theory still a problem though right? Although impact should be limited if you sign the Date header.
Feb 11, 2020 at 18:36 comment added Steffen Ullrich @SWdV: First, SPF is not implemented in mail clients but in mail servers since it needs to know the sending servers IP address. Similar DKIM and DMARC checks are usually also implemented at mail servers although DMARC in a client might also make use of the Received-SPF header added by the mail server. And the problem are not only the systems that check DKIM but that many domains don't even have a DKIM record, i.e. it is a lot a sender side problem. But, if DKIM would have been properly implemented everywhere there would be no real benefit for SPF.
Feb 11, 2020 at 18:11 comment added SWdV From my comment: So are you saying that clients that haven't implemented DKIM are the only reason to implement SPF, and there are no benefits for clients that support DKIM & DMARC?
Oct 11, 2017 at 18:12 vote accept Qaz
Oct 11, 2017 at 5:10 history edited Steffen Ullrich CC BY-SA 3.0
added 28 characters in body
Oct 11, 2017 at 5:02 history answered Steffen Ullrich CC BY-SA 3.0