我注意到,每次我设置谷歌应用程序,mailgun,mandrill或任何我总是必须设置域密钥。 这部分是合理的 – RSA,公共/私人等 – 我明白了。
直觉上,我认为有一个单一的标准,在哪里可以findSMTP域的密钥,而是看起来像这些前缀之一随机挑选: smtp k1 mx pic mailo 。
例:
smtp._domainkey.example.com (有道理) mx._domainkey.example.net (yup) mailo._domainkey.example.org (为什么?) k1._domainkey.foo.com (k代表主要密钥?1)? pic._domainkey.bar.com (图片?甚至是什么意思?) 所以我在看我的域名列表,看来只有5个变化发生,但我没有看到一个模式。
如果你手边有一本书,我很乐意指出一些阅读材料以及一些简短而甜蜜的解释。
PS我试着用googlesearch一下,但是我不知道我的查询应该是什么。 所有我看到的是技术支持如何为特定的电子邮件或托pipe服务提供商的文章。
这里是你请求的简短的甜蜜答案:
那个查询服务器如何知道要查询哪个?
该前缀称为select器 。 接收服务器通过查看包含密码签名的DomainKey-Signature头来知道要查询哪个DNSlogging。 在许多有用的信息中,有select器和域值。 例如:
DomainKey-Signature:a = rsa-sha1; S = SMTP; d = example.com ; C =简单; Q = DNS; B = JOc8ZszniSbVoGVyOfAKCdLXyuU4zGffruD4doXSlEG2q8Ldyd00laHRNiYzRv + Z;
select器+“_domainkey”+域= smtp._domainkey.example.com
为什么没有一个标准的前缀?
没有一个标准前缀,因为在某些情况下,您希望可以selectconfiguration多个不同的DomainKeyslogging(例如,您有两个SMTP服务器,并且您希望每个都使用它自己的DomainKeys策略)。
不是一个非法angular色?
正如你所看到的,它不是:-)
这里有一些阅读 材料 😉
为什么没有一个标准的前缀?
你可能希望使用mailgun和mandrill(或其他),所以你需要能够指定多个键。
https://en.wikipedia.org/wiki/DomainKeys_Identified_Mail#How_it_works
那个查询服务器如何知道要查询哪个?
有一个区域标识符(example.com)和一个子域标识符(mx)作为SMTP DKIM标头的一部分。 他们被放在一起作为mx._domainkey.example.com
https://en.wikipedia.org/wiki/DomainKeys_Identified_Mail#How_it_works
不是一个非法angular色?
只是有时。
http://domainkeys.sourceforge.net/underscore.html
如果domainkey前缀是任意的,为什么只有任意ish?
快乐的媒介? 常见的约定? 不知道。 (当我做的时候会再次发帖)
两个出站邮件服务器可能会指导您使用mx._domainkey.example.com ,但是您可以尝试删除并重新创build该logging,以查看是否获得了另一个 – 如果失败,还是联系支持人员。
我当然更喜欢看到像mail , mx或smtp ,而不是c15c5385 。 这不像我要为任何单个域使用数百个出站邮件服务…对吗?
信用
非常感谢我的本地用户组:
http://lists.plug.org.au/pipermail/plug/2015-November/thread.html