我正在尝试在已配置 dovecot/postfix 设置的树莓派电子邮件服务器上配置 opendkim。
我遵循了一些教程和一些论坛帖子来进一步诊断我的问题。摘自我的系统日志:
Apr 16 08:55:06 raspberrypi postfix/smtpd[24384]: warning: connect to Milter service unix:/var/run/opendkim/opendkim.sock: No such file or directory
当我去检查文件是否存在时。它不在那里。这让我相信我的opendkim.conf
文件要么被忽略,要么存在权限问题。然而,我无法通过我的尝试解决这个问题。
下面是我参考的一个问题
unix:/var/run/opendkim/opendkim.sock: 没有这样的文件或目录
我找不到让我相信这是操作系统问题(Raspbian/Stretch)的论坛帖子,但有一个日期为 2017 年 9 月
我尝试过的另一篇文章:
编辑1:
尝试手动启动opendkim.service的结果
Apr 18 15:49:29 raspberrypi systemd[1]: opendkim.service: Unit entered failed state.
Apr 18 15:49:29 raspberrypi systemd[1]: opendkim.service: Failed with result 'exit-code'.
Apr 18 15:49:29 raspberrypi systemd[1]: opendkim.service: Service hold-off time over, scheduling restart.
Apr 18 15:49:29 raspberrypi systemd[1]: Stopped OpenDKIM DomainKeys Identified Mail (DKIM) Milter.
Apr 18 15:49:29 raspberrypi systemd[1]: opendkim.service: Start request repeated too quickly.
Apr 18 15:49:29 raspberrypi systemd[1]: Failed to start OpenDKIM DomainKeys Identified Mail (DKIM) Milter.
Apr 18 15:49:29 raspberrypi systemd[1]: opendkim.service: Unit entered failed state.
Apr 18 15:49:29 raspberrypi systemd[1]: opendkim.service: Failed with result 'exit-code'.
答案1
我最终解决了我的问题。我的/etc/default/opendkim.conf
档案中有很多问题。主要是拼写错误。 (遵循教程的结果,因为我不小心)
我的主要问题是我的 opendkim 服务没有运行。即使您的 dkim 没有签署您的消息,该服务仍应运行。
对于那些有类似问题的人,我建议参考全部您的日志文件。有些问题可能源于父级问题,有些日志可能会让您更好地了解根本问题是什么,甚至更好的描述。
请参阅下面的日志...
/var/log/syslog
/var/log/daemon.log
/var/log/mail.err
/var/log/mail.log
其中一些日志可能非常长,因此请确保您正在查看最新的条目,并测试您的问题并使用接近的时间戳进行验证。