Пакет opendkim включает конфигурацию systemd -tmpfiles, которая создает каталог /run/opendkim
при запуске и устанавливает его владельца и разрешения.
[root@localhost ~]# cat /etc/tmpfiles.d/opendkim.conf
D /var/run/opendkim 0700 opendkim opendkim -
Итак, ваши настройки сервисного модуля systemd перезаписываются во время загрузки.
Согласно руководству , ссылка на которое содержится в файле README.fedora, поставляемом с пакетом, Postfix должен общаться с OpenDKIM через локальный сокет TCP на порту 8891, а не через его сокет UNIX. Таким образом, нет необходимости изменять права доступа к временному каталогу. Вам нужно изменить свой Postfix main.cf
, хотя:
smtpd_milters = inet:127.0.0.1:8891
Вам также следует вернуть исходную конфигурацию opendkim по умолчанию.
## Create a socket through which your MTA can communicate.
Socket inet:8891@localhost
По умолчанию strace выводит в stderr. Просто набрав man strace
, вы получите полную документацию по strace
. На странице руководства указано, что параметр -o
можно использовать для вывода в файл вместо stderr. Вы можете ввести man [insert command here]
для подавляющего большинства программ и иметь всю документацию, необходимую для их эффективного использования.