O DMARC é como você define as políticas de validação, disposição e relatório para seu domínio e de maior interesse para você aqui, para mensagens que não conseguem passar SPF e DKIM (os dois juntos).
Entre o DMARC, o SPF e o DKIM, é o DMARC que verifica se o domínio De: corresponde a qualquer um dos domínios que passaram pelo SPF ou pelo DKIM. Se não houver correspondência, a política do DMARC selecionada será aplicada.
Sem DMARC, um invasor que manipula o SPF a seu favor usando um domínio MAIL FROM que eles controlam. Isso permitiria que eles usassem seu domínio no cabeçalho De :. No entanto, para passar o DMARC com o SPF, eles precisariam usar o mesmo domínio em MAIL FROM e no cabeçalho From:.
Da mesma forma, os invasores podem optar por assinar mensagens com as chaves DKIM que desejarem. No entanto, para poder passar o DMARC com o DKIM, eles precisariam assinar com as chaves From: domain DKIM.