Я установил openDKIM на CentOS сервер работает Exim как мой MTA. Я прошел через настройку и протестировал ключи, и все в порядке.
Я создал открытый и закрытый ключи, добавил запись DNS TXT и настроил KeyTable, SigningTable и TrustedHosts. Я также установил opendkim.conf
.
Но когда я отправляю письмо и использую некоторые инструменты тестирования, такие как DKIMValidator.com, для проверки результатов, я получаю сообщение об ошибке
OpenSSL error: data too large for key size
Я не знаю, что делаю не так. Я просмотрел Интернет в поисках помощи, но не нашел.
Был бы признателен, если бы кто-нибудь мог помочь.
Редактировать:
Я добавил результат теста из dkimvalidator ниже. Из теста вы можете увидеть, как exim отправляет данные и заголовок. Я не понимаю, почему exim ломает ключ с этими разрывами строки. Я не редактировал сгенерированный закрытый ключ. У меня такое ощущение, что это могло быть причиной неудачи. Или может что-то еще. Был бы признателен, если бы кто-нибудь мог это понять:
Тест из GMail:
DKIM-подпись: v = 1; а = rsa-sha256; c = расслабленный / расслабленный; d = gmail.com; s = 20120113; h = mime-версия: от: дата: идентификатор-сообщения: тема: до; bh = lifSWpvlWkPq6fMhfFkb4eqAqh4c / ik5j2MtPtLKdUQ =; б = KAR6yadY27q / HPp9WAwU9CBR5DWByyuGIjt4z7VjufvcoeQosSUkAN2mFbuyl56oQZ ey7DXu8dLLEZt8piarfdxZd + NKOb6I + 0T4VdFhH7Qne / 274f76k0Bmorejpvo / YY4qhP AzULROQszd3usx7cdZZY850I0b9BJ64WHG2AWJGuWXq8XGqhR4O1hmsdMyysooBEGhtK IiMwdQP5tMqk + kMqVREy0KsyExXj3XqN + пи / dfgNaQ3wGv6jC6s4IYcGjSsZ7 + Rlf7Lq QzU3HQRtOEzhV5mVqc0wMQDBkdd33oqEp4tM1klN / iuR8YympALvTQplVZo3wSgH316t 9 / Dw ==
Тест с моего сервера:
DKIM-подпись: v = 1; а = rsa-sha256; q = dns / txt; c = расслабленный / расслабленный; d = mydomain.com; s = по умолчанию; h = Message-ID: Subject: To: From: Date: Content-Transfer-Encoding: Content-Type: MIME-Version: Sender: Reply-To: Cc: Content-ID: Content-Description: Resent-Date: Повторно отправлено. От: Resent-Sender: Resent-To: Resent-Cc: Resent-Message-ID: In-Reply-To: Ссылки: List-Id: List-Help: List-Unsubscribe: List-Subscribe: List-Post: List- Владелец: Список-Архив; bh = Rd + JR + hUluBNEkJb3S41AuIaal72ZB3FF0ZK1OG0inU =; б = ZZMDQEK35K8JqZVqeoY + 3AB9Z fbsOfeuWUD7nXL7nUAS1DGU0GOMO1mVHLyxvujuyPyXEP / YppNW7GowrFc3V / yqum + GcbEG66zJYw MlQa8OFZeKv4250ku3EJ0lXOkpN9mcLGVNia + / GtDWnfVAlFDhzVgwmhbfR1711qro / ECEFe6jq4o Fe6FLzBbelwIFKHL1iQJC3hCHWxYcnWDjXII6ICXfHHejQ61YUtdewxhw6LyPt2RmXa1xVCsY0ZbD DE14Q5FbAimvbaCiWvmK6avSFph / N / + bKSzFLMemm99oOfsTmuHvXJlZv8Jnqmg9rQO8rekpdeDpl BM3j70czg ==;