DKIM-过滤无签名数据

DKIM-过滤无签名数据

阅读本教程后,我在 Postfix 上安装了 DKIM-Filter

http://www.unibia.com/unibianet/systems-networking/how-setup-domainkeys-identified-mail-dkim-postfix-and-ubuntu-server

我的电子邮件现在有 DKIM 签名,但它仍然进入垃圾邮件文件夹。这是标题

    Received-SPF: neutral (google.com: 69.164.193.167 is neither permitted nor denied by best guess record for domain of [email protected]) client-ip=69.164.193.167;
Authentication-Results: mx.google.com; spf=neutral (google.com: 69.164.193.167 is neither permitted nor denied by best guess record for domain of [email protected]) [email protected]; dkim=hardfail (test mode) [email protected]
Received: from promote.a2labs.in (localhost [127.0.0.1])
    by promote.a2labs.in (Postfix) with ESMTPA id 34858530E8
    for <[email protected]>; Mon, 28 Feb 2011 12:23:07 +0530 (IST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=a2labs.in; s=mail;
    t=1298875987; bh=bo+H1VYPIHMja2u7i1lnzr4k/j4Pe8iSf79bVw94XpI=;
    h=To:Subject:Message-ID:Date:From:Reply-To:MIME-Version:
     Content-Type:Content-Transfer-Encoding; b=nhTdlnUwo0iUJ92ycQzKSRjw
    5Pfya0DJcJrAc8Mr2hIv8OLpgzBCzdOMWTGqR5nuUmAzgCGYBhYAM2XZwVxo9JG/iz7
    oYKysmNQnskFx0TRyW3UOkDWcfHcPnCL6Y7fGzZWinmsyjsg47k+mKZg/e8jqlwTAMO
    PYKkt5pBz7SM0=

我的 mail.err 文件也显示

Feb 28 12:17:03 ivineet dkim-filter[32181]: 1F788530E1: no signature data
Feb 28 12:18:02 ivineet dkim-filter[32181]: 432BA530E2: no signature data

如何修复

答案1

看看“没有签名数据”上面的那行,它说的是这样的:

Jul  4 10:33:46 pa04 dkim-filter[29984]: 9A95B340F6C external host localhost.localdomain attempted to send as mydomain.com
Jul  4 10:33:46 pa04 dkim-filter[29984]: 9A95B340F6C: no signature data

如果是这样,请创建文件 /etc/postfix/dkim/hosts,其中包含要签名电子邮件的主机列表,并将以下行添加到 /etc/dkim-filter.conf 中:

ExternalIgnoreList      /etc/postfix/dkim/hosts
InternalHosts           /etc/postfix/dkim/hosts

答案2

您的 dkim-filter.conf 中的“Domain”值是什么?我在声明实际域时遇到了同样的问题,并且通过使用通配符解决了该问题。

从“Domain mydomain.com”到“Domain *”,保持选择器和 KeyFile 完好无损。

希望能帮助到你。

答案3

我的邮件服务器(postfix、dovecot)在 raspberry-pi 上运行。

就我而言,我必须信任本地网络 (192.168.123.0/24) 中的所有主机:

在 Opendkim 配置文件中检查参数 InternalHosts 并在文件中添加我的本地网络:

192.168.123.0/24

然后对发出的邮件进行签名。

答案4

这是答案 点击: a=rsa-sha256 =>一个=rsa

并且您没有 spf 记录: 绑定9:

mail.example.com.          IN      TXT "v=spf1 a mx -all"

或者

mail.example.com.          IN      SPF "v=spf1 a mx -all"

这意味着拒绝所有邮件A记录墨西哥条目(类似这样的内容)

相关内容