Мне сложно отладить эту ошибку:
Системный журнал:
Apr 24 06:18:08 abcex opendkim[24223]: abcex: key data is not secure: /etc/opendkim/keys/abcex.private
Apr 24 06:18:08 abcex opendkim[24223]: 28E1C29C5FB: error loading key 'abcex'
pr 24 06:18:08 abcex postfix/cleanup[24394]: A21DE29C5FB: milter-reject: END-OF-MESSAGE from localhost[127.0.0.1]: 4.7.1 Service unavailable - try again later; from=<root@abcex.com> to=<admin@abcex.com>
Вот результат namei -l /etc/opendkim/keys/abcex.private
drwxr-xr-x root root /
drwxr-xr-x root root etc
drwxr-xr-x opendkim opendkim opendkim
drwxr-xr-- opendkim opendkim keys
-rwxr-xr-- opendkim opendkim abcex.private
Однако тестирование работает нормально:
opendkim-testkey -d abcex.com -s 201804 -vvv
opendkim-testkey: using default configfile /etc/opendkim.conf
opendkim-testkey: /etc/opendkim/keys/abcex.private: WARNING: unsafe permissions
opendkim-testkey: key loaded from /etc/opendkim/keys/abcex.private
opendkim-testkey: checking key '201804._domainkey.abcex.com'
opendkim-testkey: key not secure
opendkim-testkey: key OK
Вывод из раскопок тоже в порядке
dig 201804._domainkey.abcex.com txt + short
"v=DKIM1; h=sha256; k=rsa; s=email; p=...."
Я рассмотрел похожие вопросы, но не нашел решений. Я изменил разрешения согласно Ошибки OpenDKIM.
Также посмотрел на https://sourceforge.net/p/opendkim/support-requests/19/, https://sourceforge.net/p/opendkim/support-requests/13/ но не нашел решения.
Пожалуйста помоги.
Сообщение об ошибке довольно четкое "ключевые данные небезопасны:" что указывает на неправильные права доступа к ключевому файлу, что подтверждается выводом вашего ls
команда:
-rwxr-xr-- opendkim opendkim abcex.private
^
|__ world readable
Измените разрешения, например, на:
chmod 0600 /etc/opendkim/keys/abcex.private