我在 Debian Unstable 上安装了 Postfix,正如标题所述,系统是完全最新的,我尝试使用 dkim-filter 2.8.2 使 DKIM 签名在外发邮件上起作用。
我无法使用默认的 Debian 方式来处理套接字,而是使用 Ubuntu 方式:
SOCKET="inet:12345@localhost"`
我的 postfix/main.cf 中有以下内容
milter_default_action = 接受
milter_protocol = 6
smtpd_milters = inet:localhost:12345
non_smtpd_milters = inet:localhost:12345
一切都很好,除了我在 mail.log 中启动 DKIM 时收到以下消息:
dkim-filter[22029]: 无法配置 DKIM 库;继续
当它尝试签署邮件时我收到以下错误:
postfix/cleanup[22042]: 警告:milter inet:localhost:12345:无法读取 SMFIC_EOH 回复包头:成功
然后 dkim-filter 守护进程停止。
我搜索了 Google,但没有找到适合我实际修复此问题的方法。我在 Ubuntu 服务器上运行良好,但希望它也能在 Debian 上运行。
答案1
没关系,我切换到了 opendkim,它确实有效。