Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unix 消息中有多个DKIM签名?_Unix_Mail Server_Postfix_Dkim_Debian Jessie - Fatal编程技术网

Unix 消息中有多个DKIM签名?

Unix 消息中有多个DKIM签名?,unix,mail-server,postfix,dkim,debian-jessie,Unix,Mail Server,Postfix,Dkim,Debian Jessie,我正在用mail-server.net检查我的postfix设置。我有SPF、DKIM和DMARC设置和工作。然而,mail-server.net声称我在一封邮件中有2个DKIM签名。这怎么可能?以下是我的DNS记录的外观: 名称值TTL选项 v=spf1 mx-所有默认编辑|删除 201705._domainkeyv=DKIM1;h=sha256;k=rsa;s=电子邮件;p=MIIBIjANBgk _adsp.\u域密钥dkim=all _dmarc v=dmarc 1;p=检疫;sp=检疫

我正在用mail-server.net检查我的postfix设置。我有SPF、DKIM和DMARC设置和工作。然而,mail-server.net声称我在一封邮件中有2个DKIM签名。这怎么可能?以下是我的DNS记录的外观:

名称值TTL选项 v=spf1 mx-所有默认编辑|删除

201705._domainkeyv=DKIM1;h=sha256;k=rsa;s=电子邮件;p=MIIBIjANBgk

_adsp.\u域密钥dkim=all

_dmarc v=dmarc 1;p=检疫;sp=检疫;adkim=r;aspf=r;fo=1;rf=afrf;rua=mailto:alescher@adventurecatsnw.com

如您所见,我在txt记录中只包含了一个DKIM签名密钥。我使用opendkim作为DKIM签名者。我在key.table记录中只有一个键,在signing.table记录中只有一个条目。有人知道问题出在哪里吗?

我也有同样的问题(尚未解决),但我认为这与SpamAssassin有关

看起来DKIM签名是在SpamAssassin筛选器之前和之后添加的

my mailheader
Return-Path: <info@mydomain>
X-Original-To: info@mydomain
Delivered-To: info@mydomain
Received: by mail.mydomain (Postfix, from userid 1001)
    id 2D776B7CA; Wed,  7 Jun 2017 23:15:02 +0200 (CEST)
DKIM-Filter: OpenDKIM Filter v2.11.0 mail.mydomain 2D776B7CA
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mydomain;
    etc.
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on
    hostname.mydomain
X-Spam-Level: 
X-Spam-Status: No, score=-0.9 required=3.0 tests=ALL_TRUSTED,DKIM_SIGNED,
    HTML_MESSAGE,T_DKIM_INVALID,URIBL_BLOCKED autolearn=no autolearn_force=no
    version=3.4.0
Received: from [mylocalip] (myprovider [myip])
    by mail.mydomain (Postfix) with ESMTPSA id BB..
    for <info@mydomain>; Wed,  7 Jun 2017 23:15:01 +0200 (CEST)
DKIM-Filter: OpenDKIM Filter v2.11.0 mail.mydomain BB..
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mydomain;
    etc.
检查以下答案:

我的错误在/etc/postfix/master.cf中,现在已经修复

这是我第一次安装postfix,我有:

smtp      inet  n       -       n       -       -       smtpd -o content_filter=spamfilter
smtps     inet  n       -       n       -       -       smtpd -o content_filter=spamfilter
submission inet n       -       n       -       -       smtpd -o content_filter=spamfilter
我将此更改为:

smtp      inet  n       -       n       -       -       smtpd 
smtps     inet  n       -       n       -       -       smtpd
submission inet n       -       n       -       -       smtpd -o content_filter=spamfilter

祝你好运

谢谢你的回复。我自己去看看。如果你能解决这个问题,把你的答案贴在这里!我也会这么做。祝你好运。你链接的答案帮我解决了!Milter处理发生在amavis处理前后,并签署了两次。我按照链接中的建议,将milter设置为跟踪amavis,结果成功了。谢谢rspamd也有同样的问题,除了postfix使用的opendkim之外,还启用了dkim签名模块
smtp      inet  n       -       n       -       -       smtpd 
smtps     inet  n       -       n       -       -       smtpd
submission inet n       -       n       -       -       smtpd -o content_filter=spamfilter