所以使用Opendkim 2.10的版本
已弃用SenderHeaders变量。
修复错误#183:停止对ADSP的支持。这将删除以下配置文件项:SenderHeaders等。
我持久的Opendkim配置因为甚至无法启动服务而崩溃。
在我的配置中始终有这个:
SenderHeaders Sender,From
如果存在Sender标头,我需要对电子邮件进行签名,因此如果未设置d=
域,则应从Sender标头获取,然后使用From。我用它为客户签署电子邮件" On behalf
"在主要互联网服务供应商中看到' as" via domain.com
"
什么是发件人标题,我发现的内容最好在this SO中解释:
建议如何解决?
顺便提一下,我使用了几个域名,因此我的配置无法接受与KeyTable / domain中的一个条目绑定的所有电子邮件的通配符选项。
-
**编辑(2015-04-20)
我设法得到了开发人员的答案。这是:
你现在可以使用Lua钩子来做这件事。手册页 opendkim-lua(3)应该有你需要的信息来设置它, 但基本上你会编写一个拉出发件人的脚本 标题字段,然后根据其中的内容发出签名请求。 这需要作为"设置" Lua脚本。所以:
sender = odkim.get_header(ctx," Sender",0)[无论你想要什么逻辑 在这里,然后] odkim.sign(ctx,使用名称的密钥)
"使用密钥的名称"预计会出现在你的名字中 KEYTABLE。
-MSK