【问题标题】:How Mozilla Thunderbird uses RDF database of IMAP hosts and portsMozilla Thunderbird 如何使用 IMAP 主机和端口的 RDF 数据库
【发布时间】:2013-04-08 09:36:36
【问题描述】:

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

我查看了 Thunderbird 源代码并找到了带有 IMAP 的 RDF 文件以及 Gmail 和 AOL 的主机和端口数据。 见:http://mxr.mozilla.org/comm-central/source/mailnews/base/ispdata/

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

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

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

【问题讨论】:

    标签: imap rdf thunderbird


    【解决方案1】:

    我不相信他们会使用从最终用户那里获得的 Thunderbird 配置数据并将其放入他们的数据库中——从隐私的角度来看,这将是一件相当侵入性的事情。 TB's documentation on autoconfiguration 描述了他们如何获取配置数据。

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

    【讨论】:

      猜你喜欢
      • 2018-04-01
      • 2015-06-15
      • 1970-01-01
      • 1970-01-01
      • 2019-06-04
      • 2022-06-14
      • 1970-01-01
      • 2018-09-20
      • 2016-04-12
      相关资源
      最近更新 更多