我完全找不到关于此的信息。我假设 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 的代码。