DKIM
DKIM — механизм подписи электронной почты. Отправитель подписывает выбранные части сообщения, а получатель проверяет подпись открытым ключом, опубликованным в DNS для домена и selector.
Также встречается: DomainKeys Identified Mail.
Для чего используется
DKIM помогает подтвердить ответственность подписывающего домена и обнаружить изменение подписанных частей письма. Для проекта важно поддерживать все действующие отправители и аккуратно менять ключи.
Как SEO-специалист использует это в проекте
При настройке сайта специалист включает подпись у почтового провайдера и проверяет фактическое письмо. Selector берётся из параметра s= заголовка DKIM-Signature, домен — из d=.
- Включите DKIM у отправляющего сервиса.
- Опубликуйте выданную запись без самодельного ключа.
- Проверьте подпись тестового письма и выравнивание для DMARC.
Практический пример
Форма сайта и сервис рассылок используют разные selector. Успешная проверка одного ключа ничего не говорит о письмах второго сервиса.
Иллюстрация подхода, не данные конкретного проекта.Ошибки и риски
Опубликованный ключ не подтверждает, что конкретное письмо подписано корректно. Проверка DNS и криптографическая проверка сообщения — разные операции.
Угадывать selector; удалять старый ключ до завершения перехода; копировать запись другого домена; путать публичный и приватный ключ.
Как проверить результат
Сопоставьте s= и d= с DNS, затем изучите dkim= в Authentication-Results у получателя.
Связанные термины
Продолжить по теме
- Инструкция: Доставка писем с формы
- Практика: Бесплатный инструмент
- Внедрение: Обсудить состав работ