2

我试图弄清楚如何从电子邮件中猜测 IMAP 主机和端口。这是在 Thunderbird 中完成的,并且在这里发布了一个类似的问题: 从电子邮件地址获取邮件服务器详细信息?

我查看了 Thunderbird 的源代码,找到了带有 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 雷鸟代码库,所以现在搜索它有点辛苦。

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

4

1 回答 1

2

我不相信他们会使用从最终用户那里获得的 Thunderbird 配置数据并将其放入他们的数据库——从隐私的角度来看,这将是一件非常侵入性的事情。TB 关于自动配置的文档描述了他们如何获取配置数据。

对于您问题的另一部分,请查看RFC 6186,它使用 DNSSRV记录来指定要使用的 IMAP 服务器(对于 TB,它是bug 342242

于 2013-04-09T15:08:36.100 回答