я использую opendkim-genkey -b 2048 -t -s по умолчанию -d mydomain.com
, в результате файлы default.private
и по умолчанию.txt
. Да, default.private
начинается (правильно, СФАИК) с -----НАЧАТЬ ЗАКРЫТЫЙ КЛЮЧ RSA-----
и по умолчанию.txt
не превышает 256 символов на сегмент (не нарушает требований к кодированию DNS). opendkim-тестовый ключ
ничего не возвращает (без -v
) и с -в -в -в
это говорит Ключ не защищен
(но я не использую DNSSEC), а также Ключ ОК
, так что ключ хотя бы минимально корректен согласно opendkim как таковому.
я получаю ошибки
26 сентября, 22:41:49, мой домен opendkim [1793958]: 18R2fhko1843765: ошибка SSL: 0909006C: подпрограммы PEM: get_name: нет стартовой строки
26 сентября, 22:41:49, мой домен opendkim[1793958]: 18R2fhko1843765: dkim_eom(): ресурс недоступен: ошибка PEM_read_bio_PrivateKey()
26 сентября, 22:41:49 mydomain sm-mta[1843765]: 18R2fhko1843765: milter=opendkim, reject=451 4.7.0 ресурс недоступен
26 сентября, 22:41:49 mydomain sm-mta[1843765]: 18R2fhko1843765: Milter: data, reject=451 4.7.0 ресурс недоступен
26 сентября, 22:41:49 mydomain sm-mta[1843765]: 18R2fhko1843765: to=<[email protected]>, delay=00:00:00, pri=30408, stat=ресурс недоступен
Я видел много ссылок на обе ошибки в веб-поиске. Ошибка SSL: 0909006C: подпрограммы PEM: get_name: нет стартовой строки
и dkim_eom(): ресурс недоступен: ошибка PEM_read_bio_PrivateKey()
, но ничего не помогает. Когда я видел «дело закрыто», это было из-за ошибок реализации пользователя, таких как неправильные разрешения, неверные спецификации местоположения файла или неправильное форматирование ключа / txt, и отправители обычно говорили «извините за шум», но ни один из них дело. Я делаю ТОЧНО, как указано в документации, с ошибками, которые я зарегистрировал выше.
Для тех, кто хотел бы знать, я использую Ubuntu 20.04 LTS и sendmail 8.15.2. Жалоба исходит от подпрограмм opendkim milter vs. SSL, поэтому внешний контекст не должен иметь значения.
Я бы спросил в списке рассылки opendkim, но «lists.opendkim.org» недоступен.Мне нужно, чтобы OpenDKIM работал, чтобы повиноваться Master Goo (помимо того, что это лучшая практика, о, хорошо). Я буду благодарен, если кто-то еще столкнулся с этим, в частности, и может дать рабочий ответ.
Вывод, который я использую, это именно то, что выводит «opendkim-genkey», нет ошибок форматирования, как описано в другом месте, и opendkim-testkey доволен, поэтому, пожалуйста, извините, что я не включил эти фактические данные.
p.s.: opendkim установлен с метко установить opendkim
:
opendkim -p /var/run/opendkim.sock -V opendkim:
Фильтр OpenDKIM v2.11.0, скомпилированный с OpenSSL 1.1.1f 31 марта 2020 г.
СМФИ_ВЕРСИЯ 0x1000001
либмильтер версии 1.0.1
Поддерживаемые алгоритмы подписи: rsa-sha1 rsa-sha256 ed25519-sha256
Поддерживаемые алгоритмы канонизации: расслабленный простой
Параметры активного кода: QUERY_CACHE USE_DB USE_LDAP USE_LUA USE_ODBX USE_UNBOUND _FFR_ATPS _FFR_RBL _FFR_REPLACE_RULES _FFR_SENDER_MACRO _FFR_STATS _FFR_VBR
libopendkim 2.11.0: atps query_cache
Ни ключи, сгенерированные opendkim-tool, ни ключи, сгенерированные вручную (согласно документации OpenDKIM), не обходят ошибки.