小编Jas*_*sen的帖子

Exim4 没有添加 DKIM 签名

花了 2 天时间试图告诉 Exim 在我的 Debian8 服务器上添加 DKIM 签名。没有成功。已阅读许多操作方法、论坛,但在我的服务器上没有任何可能的解决方案。

已生成密钥:

cd /etc/exim4/

openssl genrsa -out example.com-private.pem 1024 -outform PEM
openssl rsa -in example.com-private.pem -out example.com.pem -pubout -outform PEM
Run Code Online (Sandbox Code Playgroud)

已创建文件

00_local_macros 
Run Code Online (Sandbox Code Playgroud)

/etc/exim4/conf.d/main/ 
Run Code Online (Sandbox Code Playgroud)

具有以下内容:

DKIM_CANON = relaxed
DKIM_SELECTOR = 20160604
DKIM_DOMAIN = ${lc:${domain:$h_from:}}
DKIM_PRIVATE_KEY=${if exists{/etc/exim4/${dkim_domain}-private.pem} {/etc/exim4/${dkim_domain}-private.pem}}
Run Code Online (Sandbox Code Playgroud)

已发布文本 DNS 记录:

20160604._domainkey.example.com
Run Code Online (Sandbox Code Playgroud)

带有公钥的内容:

k=rsa;p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDRpHpC2q1ycmaqdnYlf5WI5g7ZyiXybd6EFdOqk35Sl7ZNfSeZelbyxqgLN+BzHpbp4Z4JDtKLSgBwugCePhl2xVDtQvO9XfqwQLMO5PAOONCLTwoGYrViwf5ki2zIqS2uN5MpuRTKW/IiK3CtRId+w5gjdACAvkwZWBstKEDrQQIDAQAB

# update-exim4.conf
# service exim4 restart
Run Code Online (Sandbox Code Playgroud)

甚至重新启动了服务器。

所有电子邮件仍然在没有 DKIM 签名的情况下到达。

尝试添加行:

dkim_domain = ${lc:${domain:$h_from:}}
DKIM_PRIVATE_KEY=${if exists{/etc/exim4/${dkim_domain}-private.pem} {/etc/exim4/${dkim_domain}-private.pem}}
DKIM_CANON = relaxed
DKIM_SELECTOR = 20160604
dkim_sign_headers = true
Run Code Online (Sandbox Code Playgroud)

到某些论坛中建议的文件 /etc/exim4/conf.d./transport/30_exim4-config_remote_smtp 。没有成功。仍然没有 …

email debian exim dkim

7
推荐指数
1
解决办法
5380
查看次数

“已接收:使用 ESMTPS”的 RFC

电子邮件Received:标头经常说“With ESMTPS”,但这句话似乎没有标准描述。

有 RFCProtocol ESMTPS吗?

RFC5321仅列出SMTPESMTP

smtp smtps

0
推荐指数
1
解决办法
2926
查看次数

标签 统计

debian ×1

dkim ×1

email ×1

exim ×1

smtp ×1

smtps ×1