2017-06-07 71 views
1

我正在用mail-server.net檢查我的postfix設置。我有SPF,DKIM和DMARC設置和工作。但是,mail-server.net聲稱我在一條消息中有2個DKIM簽名。這怎麼可能?以下是我的DNS記錄的外觀:消息中有多個DKIM簽名?

名稱值TTL選項 v = spf1 mx -all默認編輯|刪除

201705._domainkey v = DKIM1; H = SHA256; K = RSA; S =電子郵件; P = MIIBIjANBgk ...

_adsp._domainkey DKIM =所有

_dmarc V = DMARC1; P =檢疫; SP =檢疫; adkim = R; ASPF = R; FO = 1; RF = afrf;魯阿= mailto:[email protected]

正如您所看到的,我只在txt記錄中包含了一個DKIM簽名密鑰。我使用opendkim作爲DKIM簽名者。我在key.table記錄中只有一個鍵,在signing.table記錄中只有一個鍵。有沒有人有任何想法,可能是什麼問題?

回答

1

我的錯誤是在/etc/postfix/master.cf現在其固定。

這是我的第一個後綴安裝和我有:

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 

祝你好運!

1

我有同樣的問題(尚未解決),但我認爲它與SpamAssassin有關。

它看起來像在SpamAssassin過濾器之前和之後添加了DKIM簽名。

my mailheader 
Return-Path: <[email protected]> 
X-Original-To: [email protected] 
Delivered-To: [email protected] 
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 <[email protected]>; 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. 

cat/var/log/maillog | grep的 「DKIM簽名場添加」

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

+0

感謝您的回覆。我會自己檢查一下。如果您設法解決它,請在此發佈您的答案!我也會這樣做。祝你好運。 – leschandrew

+0

您鏈接的答案爲我解決了它!米爾特處理髮生在amavis處理前後,並簽署兩次。按照鏈接中的建議,我將milter設置爲在amavis之後運行,並且工作正常。謝謝! – leschandrew