如何查找域名的 Thunderbird 服务器证书,以更正配置?

如何查找域名的 Thunderbird 服务器证书,以更正配置?

今天突然(Linux,PopOS 20.10,TB 78.7.1(64 位))我无法使用 Thunderbird 通过 ISP 发送邮件。起初,一封电子邮件被拒绝,说证书无效。查看证书详细信息,我看到证书的日期是未来的(开始于 10 月 5 日,结束于 11 月 6 日),并且它还引用了我 ISP 的更新域名:optusnet 几年前就取代了 optushome。有问题的证书的屏幕截图 我猜想也许我需要将邮件服务器名称从 optushome 更改为 optusnet,但在我尝试这样做之后,情况变得更加糟糕,最终失败了,然后我将其改回了 optushome。现在我得到了:

“消息发送失败。无法与对方安全通信:请求的域名与服务器的证书不匹配。必须更正与 mail.optushome.com.au 相关的配置。”

由于我找不到服务器的证书,TB 很好地束缚了我的手脚。我还后来猜到证书上的日期可能是以美国格式 (M/D/YYYY) 而不是澳大利亚格式 (DD/MM/YYYY 或 YYYY/MM/DD) 表示的,因为今天是 2021 年 5 月 13 日。但现在我甚至无法让 TB 检查证书。

如果我进入添加安全例外弹出窗口,则获取 mail.optushome.com.au:25 和 mail.optusnet.com.au:25 的证书会失败。无论哪种情况,TB 都只会说:

“无可用信息无法获取此站点的识别状态。”

如果我尝试“optushome.com.au”,获取证书会显示“正在检查信息/尝试识别该站点...”,几分钟后就会失败,并显示“无可用信息”的结果。

我认为问题的关键部分是:1)TB 没有提供查找证书的方法,2)没有提供有关如何纠正配置的任何提示。

无奈之下,我尝试了“确认安全异常”,现在如果我单击“发送”,邮件似乎已发送,然后它会警告我未能将本地副本保存在我的已发送文件夹中,然后不久之后,我看到一条通知,提示无法连接到 mail.optushome.com.au(并且邮件似乎未发送)。

但是,现在我无法进入“添加安全例外”弹出窗口,因为 TB 认为它已经发送了电子邮件,我想。

我也试过https://support.mozilla.org/en-US/questions/1083282,但这没有任何区别,现在我已经取消设置了新字符串。(似乎没有办法删除它。)

答案1

mail.optushome.com.au实际上是的别名mail.optusnet.com.au

$ dig mail.optushome.com.au
...
mail.optushome.com.au.  460     IN      CNAME   mail.optusnet.com.au.
mail.optusnet.com.au.   7060    IN      A       211.29.132.250

使用mail.optusnet.com.au而不是mail.optushome.com.au应该可以解决您的问题,因为该证书对第一个名字有效,但对第二个名字无效。

这似乎实际上是推荐的设置,基于Optus 的这个支持网站或者此外部网站

相关内容