我有一个VPS,我有一个新的安装CentOS 6,然后我安装了virtualmin,我们已经很好几个月。 我一直在那里托pipe一些域名,特别是其中一个域名,我将需要发送电子邮件(而不是发送垃圾邮件)。
我试图解决的域名是toyotasupraclassifieds.com
我有我的托pipeDNS和服务器DNS镜像(尽我所能)。 我的域名正在使用托pipeDNS上的域名服务器。
我为我的主机平台上的Microsoft SPF向导生成的SPF创build了一个TXTlogging。 我还按照Virtualmin文档中提供的说明安装域密钥,并且安装运行时没有任何错误,并且我正确地按照指示操作。 我复制了域密钥,并在我的托pipeDNS上创build了一个TXTlogging。
所以我一直在testing我的东西,看看它是否直接到垃圾邮件,它确实…..所以我看了网上,并进行了一些检查。
Kitterman的spfvalidation员说,有一半的时间说我没有SPFlogging,另一半说它没有问题。
MailRadars DKIM检查说
Domain-Key Status: NOT PASSED, The message does have have a domain key
但我有以下头显示在下面…..
DKIM-Signature: my domain key
布兰登Checkets DKIMtesting说了几件事情。
DomainKeys Information: Message does not contain a DomainKeys Signature
但是接下来呢就是这么说呢
DKIM Information: DKIM Signature Message contains this DKIM Signature: DKIM-Signature: ...... *my dkim * Validating Signature result = invalid Details: public key: OpenSSL error: bad base64 decode
SPFlogging也通过了这个testing。
在protodaves DKIM检查上,有一半的时间表示没有logging,但是如果我继续点击检查button,它会popuplogging,说它不能分析DKIMlogging的值,所以它不知道是否它工作与否。
我真的不知道该怎么尝试。 我停止/重新启动dkim-milter并重新启动后缀无济于事。 我有一个SSL的IP(和域名实际上),但我仍然得到这个错误。 我更新了所有可能的软件包,以便尽可能保持最新。 有人可以帮助指导我采取哪些步骤来检查或下一步该做什么? 感谢大家。
那么我自己修复它。 dkim-milter是一个无用的垃圾:D。 我做了一个yum remove dkim-milter ,然后一个快速的yum install opendkim 。 我遵循这篇文章中的方向来设置OpenDKIM,并完成了。 它开始签署我的电子邮件,我是一个快乐的人。 我不得不在那篇文章的提示2中更改我的conf文件中的设置。
提示2:如果OpenDKIM正确启动并logging到您的邮件日志中,但是您的外发邮件没有得到签名,首先要检查的是默认操作模式是否仍设置为默认validation(v)而不是签名并在/etc/opendkim.conf中validation(sv)。 将模式更改为sv,重新启动OpenDKIM,然后再次尝试发送testing消息。