Разница между DKIM и DMARC заключается в их функциях и задачах:
DKIM (DomainKeys Identified Mail) служит для подтверждения подлинности отправителя письма и обеспечивает гарантию его целостности. 3 Подпись DKIM содержит два ключа асимметричного шифрования: открытый и закрытый. 3 Первый содержится в DNS-записи типа TXT, второй хранится на почтовом сервере и используется для вычисления индивидуальной подписи каждого отправляемого сообщения. 3 Проверка подписи выполняется сервером-получателем в автоматическом режиме. 3
DMARC (Domain-based Message Authentication, Reporting and Conformance) позволяет идентифицировать почтовые домены отправителя, основываясь на признаках и правилах, которые заданы на сервере адресата. 2 DMARC объединяет технологии SPF и DKIM и на их основании принимает решение о судьбе полученного сообщения. 3 Политика DMARC предполагает несколько способов обращения с пришедшим письмом: пропустить, поместить в спам и отказать в приёме. 3