Thunderbird 检查程序更新时会查询哪个服务器?

Thunderbird 检查程序更新时会查询哪个服务器?

我完全找不到关于此的信息。我假设 thunderbird(电子邮件应用程序)有一些内置主机名,程序检查更新时会联系这些主机名。这些主机名已知吗?也许它们在 about:configuration 设置菜单中可见?或者 thunderbird 为此使用硬编码 IP 地址?

已经有很多页面介绍了如何禁用 thunderbird 更新检查(至少在 windoze 平台上),但是到目前为止还没有提到添加 HOSTS 文件条目以使更新服务器无法访问。

答案1

Thunderbird 有非常完善的文档代码。我不知道你为什么没有找到这些信息。谷歌搜索“Thunderbird 应用程序更新 URL”返回Mozilla 软件更新作为第一个结果。

Mozilla 的软件更新

Mozilla 软件更新使用以下格式为所有 Mozilla 产品(包括 Thunderbird)生成

https://aus5.mozilla.org/update/6/%PRODUCT%/%VERSION%/%BUILD_ID%/%BUILD_TARGET%/%LOCALE%/%CHANNEL%/%OS_VERSION%/%SYSTEM_CAPABILITIES%/%DISTRIBUTION%/%DISTRIBUTION_VERSION%/update.xml
“6” 是架构版本
产品:应用程序名称(例如“Firefox”)
版本:应用程序版本(例如“3.0a8pre”)
BUILD_ID:构建 ID(例如,“2007083015”)
BUILD_TARGET:构建目标(例如,“Darwin_x86-gcc3”)
LOCALE:应用程序语言环境(例如“en-US”)
频道:AUS 频道(例如,“默认”)
OS_VERSION:操作系统版本(例如,'Darwin%208.10.1')
分布:定制分布的名称(如果有)(例如“testpartner”)
DISTRIBUTION_VERSION:定制发行版的版本(例如,'1.0)

到目前为止还没有人提到添加 HOSTS 文件条目导致更新服务器无法访问。

这可能是不必要的。Thunderbird 代码是免费提供的,并且基本上是透明的,并且支持禁用自动更新的功能。Mozilla 通常不被视为邪恶或老大哥,而且考虑到他们的软件是免费的,避免连接的动力曾经他们的服务器(有些人担心其他公司在运行某些软件包时,更新过程中这些软件包可能会被禁用)不存在。

我认为禁用自动更新是比使用 hosts 文件方法更推荐的方法。请注意,如果您担心这一点,禁用访问 aus5.mozilla.org 的功能可能也会禁用所有 Mozilla 产品和安全更新(例如 Firefox)。

Mozilla Thunderbird 代码

Github 上免费提供mozilla > 发布-通信-中央

Thunderbird 建立在 Mozilla 平台上,与 Firefox 建立在同一个平台上。因此,这两个项目共享大量代码,其中一个项目的大量文档在很多方面都适用于另一个项目。

mozilla-central 存储库包含 Firefox 代码库和所有平台代码。comm-central 存储库作为 mozilla-central 下的子目录“comm/”添加。其中包含 Thunderbird 的代码。

相关内容