AWS EC2上的Opendkim-'default._domainkey.X.com'的多个DNS回复

问题描述 投票:0回答:2

嗨,我对dkim键有问题。我的AWS EC2实例是Ubuntu 18.04.3 LTS。

我的Route53 DNS是:

X.com. MX  10 mx1.externalserver.com 
X.com. MX  20 mx2.externalserver.com
X.com. MX  30 mx3.externalserver.com

X.com. TXT  "v=spf1 mx ~all"

_dmarc.X.com. TXT "v=DMARC1; p=none"

default._domainkey.X.com. TXT "v=DKIM1; h=sha256; k=rsa; " "p=...KEY_STRING..."

...

我相信的NS,SOA和A记录是正确的。

我跑步时

sudo opendkim-testkey -d X.com -s default -vvv

我知道

opendkim-testkey:使用默认配置文件/etc/opendkim.conf

opendkim-testkey:检查密钥'default._domainkey.X.com'

opendkim-testkey:对'default._domainkey.X.com'的多个DNS答复

我还没有找到解决方案,有人可以以某种方式帮助我吗?我会很感激

我还尝试了没有MX记录的其他域。我得到相同的结果。

amazon-web-services amazon-ec2 dkim
2个回答
0
投票

看看serverfault上的该线程,它似乎在讨论您遇到的类似问题:

https://serverfault.com/questions/763815/route-53-doesnt-allow-adding-dkim-keys-because-length-is-too-long

您是否尝试过上述线程中提到的DKIMValidator


0
投票

谢谢,您的回复很有帮助。但是关于serverfault的线程与我已经发现的其他问题有关。

我想出了另一个解决方案,在/etc/openkey/keys/X.com/default.private中编辑了我的密钥文件,并粘贴了https://dkimcore.org/生成的证书

也对我有用:https://www.dmarcanalyzer.com/dkim/dkim-check/https://www.mail-tester.com/就像你说的DKIMValidator

我还必须更改:

default._domainkey.X.com.

for

x._domainkey.X.com.

((不是域名,只有x)。

现在,我的邮件在邮件测试仪中得到9.8 / 10 :)谢谢!

© www.soinside.com 2019 - 2024. All rights reserved.