邮件中有多个 DKIM 签名?
Multiple DKIM signatures in message?
我正在使用 mail-server.net 检查我的后缀设置。我有 SPF、DKIM 和 DMARC 设置和工作。但是,mail-server.net 声称我在一封邮件中有 2 个 DKIM 签名。这怎么可能?这是我的 DNS 记录的样子:
名称值 TTL 选项
v=spf1 mx -all 默认编辑 |移除
201705._domainkey v=DKIM1; h=sha256; k=rsa; s=电子邮件; p=MIIBIjANBgk...
_adsp._domainkey dkim=所有
_dmarc v=DMARC1;p=quarantine;sp=quarantine;adkim=r;aspf=r;fo=1;rf=afrf;rua=mailto:alescher@adventurecatsnw.com
如您所见,我在 txt 记录中只包含一个 DKIM 签名密钥。我使用 opendkim 作为 DKIM 签名者。我在 key.table 记录中只有一个键,在 signing.table 记录中只有一个条目。有没有人知道可能是什么问题?
我有同样的问题(尚未解决),但我认为这与 SpamAssassin 有关。
似乎在 SpamAssassin 过滤器前后添加了 DKIM 签名。
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.
猫/var/log/maillog | grep "DKIM-Signature field added"
Jun 8 00:02:34 host opendkim[762]: BCD70B75A: DKIM-Signature field added (s=default, d=mydomain)
Jun 8 00:02:34 host opendkim[762]: F3341B7CA: DKIM-Signature field added (s=default, d=mydomain)
检查这个答案:
https://serverfault.com/questions/475416/is-there-a-reason-why-dkim-signs-every-mail-twice
我的错误在 /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
祝你好运!
我正在使用 mail-server.net 检查我的后缀设置。我有 SPF、DKIM 和 DMARC 设置和工作。但是,mail-server.net 声称我在一封邮件中有 2 个 DKIM 签名。这怎么可能?这是我的 DNS 记录的样子:
名称值 TTL 选项 v=spf1 mx -all 默认编辑 |移除
201705._domainkey v=DKIM1; h=sha256; k=rsa; s=电子邮件; p=MIIBIjANBgk...
_adsp._domainkey dkim=所有
_dmarc v=DMARC1;p=quarantine;sp=quarantine;adkim=r;aspf=r;fo=1;rf=afrf;rua=mailto:alescher@adventurecatsnw.com
如您所见,我在 txt 记录中只包含一个 DKIM 签名密钥。我使用 opendkim 作为 DKIM 签名者。我在 key.table 记录中只有一个键,在 signing.table 记录中只有一个条目。有没有人知道可能是什么问题?
我有同样的问题(尚未解决),但我认为这与 SpamAssassin 有关。
似乎在 SpamAssassin 过滤器前后添加了 DKIM 签名。
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.
猫/var/log/maillog | grep "DKIM-Signature field added"
Jun 8 00:02:34 host opendkim[762]: BCD70B75A: DKIM-Signature field added (s=default, d=mydomain)
Jun 8 00:02:34 host opendkim[762]: F3341B7CA: DKIM-Signature field added (s=default, d=mydomain)
检查这个答案: https://serverfault.com/questions/475416/is-there-a-reason-why-dkim-signs-every-mail-twice
我的错误在 /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
祝你好运!