Exim 邮件未签署 DKIM。找不到问题所在。(已采取步骤的详细说明)

Exim 邮件未签署 DKIM。找不到问题所在。(已采取步骤的详细说明)

我想设置我的新服务器(ubuntu)来托管我的 www.bolleboos.be 网站并启用从我的 php 脚本发送电子邮件。所以...我安装了 apache、php、mysql,...以及用于邮件的 exim4

发送邮件已经正常工作,并且我还设法使 SPF 正常工作。

如果我发送邮件至[电子邮件保护]然后它返回我

SPF 检查:通过
DomainKeys 检查:中立
DKIM 检查:中立
Sender-ID 检查:通过
SpamAssassin 检查:ham

因此,下一步就是启用 DKIM

我创建了一个 1024 位私钥

#openssl genrsa -out dkim.private.key 1024

然后使用公钥

#openssl rsa -in dkim.private.key -out dkim.public.key -pubout -outform PEM

这些文件现在位于 /etc/exim4/

然后我编辑了文件 /etc/exim4/conf.d/transport/00exim4-configheader 并添加了以下内容

############################################################################
# 传输配置 #
######################################################################
# 顺序无关紧要 #
# 每次交付只调用一个适当的传输。#
############################################################################ # 仅当从成功 处理地址
的路由器引用时才使用传输。 开始传输 DKIM_CANON = Relaxed DKIM_DOMAIN = bolleboos.be DKIM_SELECTOR = dkim DKIM_PRIVATE_KEY = /etc/exim4/dkim.private.key








之后我执行以下命令(以 root 用户身份)

/etc/init.d/exim4 停止
更新-exim4.conf
/etc/init.d/exim4 停止

一切顺利

我还在 DNS 中添加了一些内容

我的区域文件现在看起来像这样

$ORIGIN bolleboos.be。
$TTL 1800
bolleboos.be。IN SOA ns1.digitalocean.com。hostmaster.bolleboos.be。1418477398 10800 3600 604800 1800
bolleboos.be。1800 IN NS ns1.digitalocean.com。bolleboos.be。1800 IN NS ns2.digitalocean.com。bolleboos.be。1800
IN
NS ns3.digitalocean.com。bolleboos.be。1800
IN A 128.199.43.113
*.bolleboos.be。1800 IN CNAME bolleboos.be。bolleboos.be。1800
IN MX 10 mx.mailprotect.be。
bolleboos.be。1800 IN MX 50 mx.backup.mailprotect.be。bolleboos.be。1800
IN TXT“v=spf1 a:bolleboos.be -all”
dkim._domainkey.bolleboos.be。 1800 在 TXT 中“TXT v=DKIM1;t=y;k=rsa;p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDWdCBmsPYub6KXNdiuntRwQJ8y LLh1viv3YLeoNW7ayPDHXFpR3O1pcU3fHQimhSBH67KXpH7oWAfka09GRUCh7UBm iEbjldlrTXdX7QBr4Ff70vRIhBogkwN8rRPlF+c69lRkrALJp6psOD4D1Gwx58kZ LDQrM19qwVH+SKIaBQIDAQAB”

现在当我将邮件发送到 port25 检查器时,我仍然会收到 DKIM 为中性的消息,并且还说我的邮件未签名。所以看起来 exim 没有对我的邮件进行签名?

我是否做错了什么,或者我可以检查某些日志文件来查看是否有什么不对劲?

祝好,巴特

下面是当我从我的服务器向我的电子邮件地址发送邮件时 gmail 显示的完整标题:它可能显示有用的信息?

Delivered-To: [email protected]
Received: by 10.70.95.36 with SMTP id dh4csp311478pdb;
        Sat, 13 Dec 2014 07:06:20 -0800 (PST)
X-Received: by 10.194.91.205 with SMTP id cg13mr37051885wjb.21.1418483179344;
        Sat, 13 Dec 2014 07:06:19 -0800 (PST)
Return-Path: <[email protected]>
Received: from bolleboos.be (bolleboos.be. [128.199.43.113])
        by mx.google.com with ESMTPS id e7si8277602wic.29.2014.12.13.07.06.18
        for <[email protected]>
        (version=TLSv1.2 cipher=RC4-SHA bits=128/128);
        Sat, 13 Dec 2014 07:06:19 -0800 (PST)
Received-SPF: pass (google.com: domain of [email protected] designates 128.199.43.113 as permitted sender) client-ip=128.199.43.113;
Authentication-Results: mx.google.com;
       spf=pass (google.com: domain of [email protected] designates 128.199.43.113 as permitted sender) [email protected]
Received: from localhost ([127.0.0.1] helo=www.bolleboos.be)
    by bolleboos.be with esmtp (Exim 4.82)
    (envelope-from <[email protected]>)
    id 1XzoGv-0000sw-Me
    for [email protected]; Sat, 13 Dec 2014 10:06:17 -0500
Date: Sat, 13 Dec 2014 10:06:17 -0500
To: Bart Libert <[email protected]>
From: Bolleboos setfrom <[email protected]>
Reply-To: Bolleboos setfrom <[email protected]>
Subject: Testmailtje met phpmailer class
Message-ID: <[email protected]>
X-Priority: 3
X-Mailer: PHPMailer 5.2.6 (https://github.com/PHPMailer/PHPMailer/)
MIME-Version: 1.0
Content-Type: multipart/alternative;
    boundary="b1_23272ca210edc22079917cd8bffdcf23"

--b1_23272ca210edc22079917cd8bffdcf23
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit

Welkom bij  Hier is een pinguin:


--b1_23272ca210edc22079917cd8bffdcf23
Content-Type: multipart/related;
    boundary="b2_23272ca210edc22079917cd8bffdcf23"

--b2_23272ca210edc22079917cd8bffdcf23
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: 8bit

Welkom bij <img src="cid:logo"> <br><br>Hier is een pinguin: <img src="cid:pinguin">

相关内容