Что можно сделать, чтобы исправить ошибку в exim4?

Здравствуйте! <br/> <br/> У меня возникла проблема с отправкой писем через PHP и exim4. Возможно, я ошибся в настройке DKIM. Можете ли вы помочь решить эту проблему? <br/> <br/> В файле /var/log/exim4/paniclog я вижу следующее сообщение об ошибке: <br/> <pre><code>2024-07-25 13:47:08 1sWw03-000AQ1-36 Tainted filename '/etc/exim4/dkim/domain.com.key'
2024-07-25 13:47:08 1sWw03-000AQ1-36 unable to open file for reading: /etc/exim4/dkim/domain.com.key</code></pre> <br/> Вот фрагмент файла /etc/exim4/exim4.conf.template, где определена конфигурация DKIM: <br/> <pre><code>DKIM_DOMAIN = ${lc:${domain:$h_from:}}
DKIM_KEY_FILE = /etc/exim4/dkim/DKIM_DOMAIN.key
DKIM_PRIVATE_KEY = ${if exists{DKIM_KEY_FILE}{DKIM_KEY_FILE}{0}}
DKIM_SELECTOR = dkim2</code></pre> <br/> Права на файлы domain.com.key и domain.com.pub: <br/> <pre><code>-rw-r--r-- 1 Debian-exim Debian-exim 912 июл 25 13:38 domain.com.key
-rw-r--r-- 1 root        root        272 июл 25 13:39 domain.com.pub</code></pre>
  • 25 июля 2024 г. 11:03
Ответы на вопрос 2
Для исправления ошибки в exim4 связанной с DKIM, вам следует внимательно проверить следующее:

1. Убедитесь, что права доступа к файлам ключей DKIM (domain.com.key и domain.com.pub) установлены правильно. В вашем случае они должны быть установлены как `-rw-r--r--`, что выглядит правильно.

2. Проверьте, что путь к файлу ключа DKIM в файле конфигурации /etc/exim4/exim4.conf.template указан верно. В вашем случае, это должно быть `/etc/exim4/dkim/domain.com.key`, а не `DKIM_DOMAIN.key`.

3. Убедитесь, что файл ключа DKIM действительно существует по указанному пути. Если файл отсутствует или поврежден, вам нужно создать новый ключ DKIM и обновить путь к нему в файле конфигурации.

4. После внесения изменений в файл конфигурации exim4, не забудьте перезапустить службу exim4 для применения изменений.

После выполнения этих действий, попробуйте отправить письмо через PHP и проверьте файл /var/log/exim4/paniclog на наличие новых ошибок. Если проблема с отправкой писем по-прежнему остается, обратитесь за дополнительной помощью.
Посмотрите права на каталоги, в которых всё это лежит.
Похожие вопросы