![由于服务器连接超时,Thunderbird 突然无法获取邮件](https://linux22.com/image/1554674/%E7%94%B1%E4%BA%8E%E6%9C%8D%E5%8A%A1%E5%99%A8%E8%BF%9E%E6%8E%A5%E8%B6%85%E6%97%B6%EF%BC%8CThunderbird%20%E7%AA%81%E7%84%B6%E6%97%A0%E6%B3%95%E8%8E%B7%E5%8F%96%E9%82%AE%E4%BB%B6.png)
一天之内,Thunderbird 突然无法再提取邮件。发送电子邮件 (smtp) 一切正常,但提取邮件时卡在“正在连接到服务器...”,最终导致“服务器连接...超时”。
- 方法:pop3
- TB 搭配使用:Mageia-6
在服务器端,身份验证请求似乎没有用户名。这很奇怪,因为用户名在 TB 帐户设置中已正确填写。
此外,在另一台计算机上使用完全相同的设置,也可以正常检索邮件。
因此,这个特定的工作站上的 TB 可能存在某种问题。
答案1
解决方案是删除(最好重命名)Thunderbird 配置文件文件夹中的 cert8.db 文件。
我不知道为什么这样做有效,也不知道到底是什么原因导致 TB 突然无法正确向服务器进行身份验证,但这个解决方案有效。我记得以前遇到类似问题时有这个解决方案。应该有一些论坛建议使用这个解决方案。
我建议不要删除,而只是重命名 cert8.db 文件。如果这不能解决问题,您可以轻松恢复原始 cert8.db 文件。
该文件的确切位置(在 Linux 中):/home/user/.thunderbird/yourPrOf1le.default/ 。
答案2
我时不时会遇到这个问题。我删除了CERT8.DB
,将 Thunderbird 超时值从 100 增加到 300,卸载并重新安装了 Thunderbird。问题仍然存在。我以管理员身份在命令提示符中发出以下命令并重新启动我的机器:
netsh winsock reset
问题已经消失。
答案3
在澳大利亚 NBN 连接(光纤到户)后,几台电脑都出现了同样的问题,上述想法不起作用。我的解决方案:转到工具>帐户设置>服务器设置
连接安全更改为无