Syntax Opendkim v2.10发送头语法正确

Syntax Opendkim v2.10发送头语法正确,syntax,email-headers,sender,dkim,Syntax,Email Headers,Sender,Dkim,因此,使用OpenDKIM2.10版本 SenderHeaders变量已被弃用 检查这个帖子和 修复错误#183:停止对ADSP的支持。这将删除以下配置文件项:SenderHeader和其他 我的持久Opendkim配置崩溃,因为它甚至无法启动服务 我的配置中始终包含以下内容: SenderHeaders Sender,From 如果发件人标头存在,我需要对电子邮件进行签名,因此d=域应取自发件人标头,如果未设置,则使用发件人标头。我用它为客户“代表”签署电子邮件,在主要ISP中被视为“通过d

因此,使用OpenDKIM2.10版本

SenderHeaders变量已被弃用

检查这个帖子和

修复错误#183:停止对ADSP的支持。这将删除以下配置文件项:SenderHeader和其他

我的持久Opendkim配置崩溃,因为它甚至无法启动服务

我的配置中始终包含以下内容:

SenderHeaders Sender,From
如果发件人标头存在,我需要对电子邮件进行签名,因此
d=
域应取自发件人标头,如果未设置,则使用发件人标头。我用它为客户“
代表
”签署电子邮件,在主要ISP中被视为“
通过domain.com

什么是发件人标题,我发现的最好解释是:

如何解决的建议

顺便说一句,我使用了两个域,所以在KeyTable/domain中对绑定到一个条目的所有电子邮件进行签名的通配符选项对于我的配置是不可接受的

--

**编辑(2015-04-20)

我设法从开发者那里得到了答案。这是:

您现在可以使用Lua钩子来执行此操作。的手册页 opendkim lua(3)应具有设置此项所需的信息, 但基本上,你会写一个脚本来提取发送者 标头字段,然后根据其中的内容发出签名请求。 这需要作为“设置”Lua脚本引用。因此:

sender=odkim.get_头(ctx,“sender”,0)[任何您想要的逻辑 在这里,然后]odkim.sign(ctx,要使用的密钥的名称)

“要使用的密钥的名称”应该是出现在您的 钥匙台

-MSK


你好,阿诺达斯,你找到那个案子的解决办法了吗?您是否成功运行了LUA脚本?您好@scube我在sourceforge的opendkim频道中询问了如何继续使用它,因此它在2.10.2版中被还原,所以请查看LUA脚本抱歉,我不知道该语言。