DKIM
DomainKeys Identified Mail — метод, при котором исходящее письмо криптографически подписывается закрытым ключом домена, и получатель может убедиться, что оно действительно отправлено с этого домена и не изменено в пути. Второй столп (наряду с SPF) аутентификации почты.
Принцип: отправляющий сервер подписывает письмо (выбранные заголовки и тело) закрытым ключом и помещает подпись в заголовок DKIM-Signature. Открытый ключ публикуется в DNS домена (под «селектором»). Получатель берёт открытый ключ и проверяет подпись: если она сходится, письмо достоверно от домена и не менялось после подписания. Преимущество перед SPF: DKIM переживает пересылку (подпись путешествует вместе с письмом, независимо от промежуточного сервера) и проверяет целостность содержимого. Ограничение: как и SPF, DKIM проверяет идентичность домена, но сам по себе не связывает её с видимым адресом From — это делает DMARC, требующий «выравнивания» SPF или DKIM с тем, что видит пользователь. Вместе SPF, DKIM и DMARC образуют современную аутентификацию почты.