_domainkey.foo.com前缀有什么意义? (pic,mailo,k1等)

我注意到,每次我设置谷歌应用程序,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个变化发生,但我没有看到一个模式。

  • 为什么没有一个标准的前缀?
  • 那个查询服务器如何知道要查询哪个?
  • 不是一个非法angular色?
  • 如果domainkey前缀是任意的,为什么只有任意ish?

如果你手边有一本书,我很乐意指出一些阅读材料以及一些简短而甜蜜的解释。

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,以查看是否获得了另一个 – 如果失败,还是联系支持人员。

我当然更喜欢看到像mailmxsmtp ,而不是c15c5385 。 这不像我要为任何单个域使用数百个出站邮件服务…对吗?

信用

非常感谢我的本地用户组:

http://lists.plug.org.au/pipermail/plug/2015-November/thread.html