未知configuration行“INPUT_MAIL_FILTER(dkim-milter,S = inet:8891 @ localhost)”
我跟着一个教程使用套接字连接dkim-milter签署我的外发邮件。 我做到了,conf文件加载得很好。 但是我发现我的邮件没有签名。 我发现很多其他教程build议使用inet:8891 @ localhost而不是socket。 我想也许这可能是它没有签署的原因。 我做了所有的configuration更改到我的dkim-milter文件和我的sendmail mc通过m4,但因为我改变S=/something/to/socket S=inet:8891@localhost我得到未知的configuration线。 包含该行的确切错误消息是: Starting sendmail: 554 5.0.0 /etc/mail/sendmail.cf: line 1: unknown configuration line "INPUT_MAIL_FILTER(dkim-milter, S=inet:8891@localhost)" 我发现这一行 INPUT_MAIL_FILTER(dkim-milter, S=inet:8891@localhost) 在m4过程中将其写入sendmail.cf文件中。 我怀疑这是否应该发生的正确的事情。 解决办法 我终于抹掉了INPUT_MAIL_FILTER,这个被正确的注释掉了,并超过了我想要的选项 包括(`/usr/share/sendmail-cf/m4/cf.m4' )DNL 我不知道可能是什么原因,但现在可以工作。