Важное предупреждение: Google и Yahoo будут требовать DMARC с апреля 2024 года.
PowerDMARC

Как исправить DKIM Permerror?

Что такое DKIM Permerror 01

Что такое DKIM Permerror 01

Время чтения: 3 мин

Ошибка DKIM Permerror или DKIM permanent error может быть результатом неудачной проверки DKIM из-за отсутствия полей заголовка. Обратите внимание, что после получения результата DKIM Permerror, если отправитель не предпримет меры по устранению неполадок, последующие попытки проверки того же сообщения также будут неудачными. Проблемы с DKIM могут привести к сбоям в доставке почты, если в настройках DMARC установлено значение p=reject. 

Что такое DKIM Permerror? 

DKIM Permerror - это распространенная ошибка, которая может возникнуть при настройке DKIM (Domain Keys Identified Mail) в вашей почтовой программе. Она может выглядеть примерно так: 

DKIM - это функция безопасности, которая позволяет подписывать сообщения цифровым ключом, а затем проверять подлинность этих сообщений с помощью вашего открытого ключа. Она часто используется вместе с SPF (Sender Policy Framework) и DMARC (Domain-based Message Authentication, Reporting, and Conformance), чтобы убедиться, что только почта от авторизованных отправителей доставляется в почтовые ящики получателей. 

Причина появления этой ошибки заключается в том, что в процессе настройки пропущены некоторые шаги. Чаще всего это происходит потому, что вы неправильно настроили параметры DNS или пропустили важный шаг в процессе настройки. Возможно, вы также ввели ошибочную строку DKIM, что привело к такому результату. 

Если вы получили эту ошибку при настройке DKIM, не волнуйтесь! Мы собрали здесь все наши лучшие советы и рекомендации, чтобы помочь вам быстро справиться с этой проблемой.

Возможные причины возникновения DKIM Permerror

Заголовок подписи DKIM - это способ проверки подлинности сообщения электронной почты. Это мера безопасности, которая гарантирует, что электронные письма приходят из правильного источника. Заголовок подписи DKIM - это цифровая подпись, созданная отправителем и добавленная к сообщению. Получатель может сравнить эту цифровую подпись с той, которую он создал сам, чтобы убедиться, что письмо было отправлено правильным человеком или организацией.

Обязательные поля:

v= Используемая версия DKIM (значение=1)

d= доменное имя отправителя 

a= Это поле обозначает ключевой алгоритм, используемый для генерации подписи со значениями: rsa-sha256 (для усиленной защиты) или rsa-sha1 (для неподдерживаемых серверов).

s= DKIM-селектор (буквенно-цифровое значение, которое может находиться в диапазоне от 1028 до 2048 бит) для поиска открытого ключа в DNS отправителя.

h= список заголовков, которые используются в алгоритме подписания для вычисления хэш-данных заголовков сообщений, которые будут определены в b=теге.

b= вычисленные хэш-данные заголовков сообщений, которые закодированы в специальной кодировке передачи содержимого MIME под названием Base64.

bh= вычисленное хэш-значение тела сообщения. Это поле содержит произвольную строку буквенно-цифровых переменных, которые генерируются с помощью алгоритма подписания.

Если какое-либо из этих обязательных полей отсутствует в заголовке подписи DKIM, это приведет к DKIM Permerror. 

Убедиться в том, что ваша DNS-запись DKIM не содержит ошибок, очень важно для того, чтобы не получить в итоге постоянную ошибку DKIM или результат DKIM Permerror. Если ваши настройки DNS контролируются удаленным сервером имен, вы должны связаться с вашим поставщиком DNS, чтобы получить доступ к DNS на удаленном сервере и передать изменения для настройки правильного синтаксиса. 

Ваши спам-фильтры могут переопределить настройки аутентификации DKIM на стороне получателя. Это связано с тем, что спам-фильтры обычно являются последней линией обороны. Когда ваш приемник проверяет сервер на наличие подписи, он, по сути, проверяет последний сервер, через который было передано сообщение, т.е. ваш спам-фильтр. Отсутствие DKIM ключей там приведет к DKIM Permerror. 

Устранение неполадок с проверкой DKIM: Результат Permerror

  1. Создайте DKIM-запись с помощью генератор DKIM-записей инструмент - ручное внедрение подвержено человеческим ошибкам. Использование онлайн-инструмента поможет вам получить точные результаты.
  2. Проверьте настроенную DKIM-запись с помощью поиск DKIM инструмент - Чтобы не пропустить DKIM Permerror, периодически проверяйте синтаксис вашей записи, чтобы убедиться, что она действительна и работоспособна.
  3. Если вы столкнулись с этой ошибкой при использовании Microsoft O365 или любой другой третьей стороны для отправки электронной почты, а также при наличии спам-прибора, это может быть результатом того, что ваши спам-фильтры переопределяют политику DKIM Office 365. Убедитесь, что DKIM включен как на вашем спам-приборе (который является вашей последней линией защиты), так и на DNS вашего поставщика электронной почты для разрешения DKIM Permerror. 

Выход из мобильной версии