Mozilla Thunderbird如何使用IMAP主机和端口的RDF数据库

时间:2013-04-08 09:36:37

标签: imap rdf thunderbird

我正在试图弄清楚如何从电子邮件中猜测IMAP主机和端口。这是在Thunderbird中完成的,类似的问题在这里发布: Getting mail server details from an email address?

我查看了雷鸟源并找到了包含IMAP的RDF文件以及Gmail和AOL的主机和端口数据。 请参阅:http://mxr.mozilla.org/comm-central/source/mailnews/base/ispdata/

我的问题是Mozilla实际上是如何使用这些数据的。它是否为每个域保留用户提供的IMAP主机和端口的RDF数据库?或者这两个是他们拥有数据的唯一域名吗?

我似乎无法找到与此数据交互的代码。我最接近的是函数getIspDefaultsForUri(domainURI): http://mxr.mozilla.org/comm-central/source/mailnews/base/prefs/content/ispUtils.js#105 我对mozilla雷鸟代码库不熟悉所以现在搜索它有点费劲。

另一方面,如果有人知道不同的数据库或Web服务,其中包含电子邮件域到IMAP设置的映射,这将是一个很大的帮助。

1 个答案:

答案 0 :(得分:2)

我不相信他们使用从最终用户那里获得的Thunderbird配置数据并将其放入他们的数据库 - 从隐私的角度来看,这将是一个非常具有侵入性的东西。 TB's documentation on autoconfiguration描述了他们如何获取配置数据。

对于问题的其他部分,请查看使用DNS SRV记录的RFC 6186来指定要使用的IMAP服务器(以及TB,bug 342242。< / p>