"not even related to the same thing?" Who ****** in your cheerios? Are you seriously going to stand on a podium and try to say that?
I'll go RIGHT to a trusted source....I feel like pasting links to dozens of big name email security services...but I do need to get some work down so I'll go to the first one.
Quoted and copied and pasted and linked from Mimecast....
Learn how using DKIM (DomainKeys Identified Mail) can prevent email spoofing. Understand how to validate DKIM records with Mimecast.
www.mimecast.com
"
DKIM, or DomainKeys Identified Mail,
is an email authentication method that uses a digital signature
to let the receiver of an email know that the message was sent and authorized by the owner of a domain..........the validation is done on a server level
Simply put, A DKIM record is a line of text within the DNS record that contains the public key which receiving mail servers can use to authenticate the DKIM signature"
The next line is also copied and pasted from Mimecast..their worlds, not mine. I'll bold print the important parts.
"
SPF is just like DKIM, an email authentication technique that can be used by utilizing the DNS (Domain Name Service). DKIM provides the ability to specify which email servers are permitted to send email on behalf of an organizations domain. Authenticating legitimate senders with SPF gives the receiver (receiving systems) insights on how trustworthy the origin of an email is."
..end of quotes.
SPF is basically an earlier technique that took the approach of a "white list"...it white lists servers that can send email on behalf of that domain.
Now....yes....DKIM also ADDs the ability to verify that the email has not been molested in transit. Since it gets attached to the email and goes along for the ride.
THE END GOAL IS TO WORK TOGETHER TO LIMIT THE SERVERS TO THE SERVERS YOU SPECIFY!!!! SPF whitelists the servers you specify are legit for the domain. And with DKIM, instead of whitelisting servers, it leverages the keys of the servers you add to the domains DNS records (which...itself there states which servers are legit to send on behalf of the domain)...also DKIM adds the protection during the journey to ensure they arrive at the destination unmolested (but that's not the cause of this threads topic thus unrelated)...yes it's more advanced than SPF but the end goal is the same when they work together.
They work together, they compliment each other, two different approaches, same goal.
DMARC I don't care about doing into that but it ties together info from the above two. I p=quarantine and nothing else.