在我的其中一台机器上,过去两天,Thunderbird 在连接到 pop3 服务器时挂起。我以前遇到过这个问题,因为服务器上的 TLS 已过时,我不得不进行更改security.tls.version.min
,但这次不是这样。
另 2 台 PC 使用该服务器没有任何问题,其中一台甚至使用完全相同的帐户。所有 PC 都是 ubuntu,配置相同。我以日志模式 ( MOZ_LOG=POP3:5
) 启动了 thunderbird,并稍微清理了一下输出以提高可读性:
D/POP3 LoadUrl()
D/POP3 Initialize()
I/POP3 Connecting to server mail.mymailserver.com:995
D/POP3 Setting server busy in nsPop3Protocol::LoadUrl()
I/POP3 Entering NET_ProcessPop3 0
I/POP3 Entering state: 24
I/POP3 Entering state: 25
D/POP3 Clearing server busy in POP3_FREE
D/POP3 Clearing running protocol in POP3_FREE
D/POP3 LoadUrl()
D/POP3 Initialize()
D/POP3 ~nsPop3Protocol()
D/POP3 sink: Calling ReleaseFolderLock from ~nsPop3Sink
D/POP3 sink: ReleaseFolderLock haveSemaphore = FALSE
I/POP3 Connecting to server mail.mymailserver.com:995
D/POP3 Setting server busy in nsPop3Protocol::LoadUrl()
I/POP3 Entering NET_ProcessPop3 0
I/POP3 Entering state: 24
I/POP3 Entering state: 25
D/POP3 Clearing server busy in POP3_FREE
D/POP3 Clearing running protocol in POP3_FREE
D/POP3 ~nsPop3Protocol()
D/POP3 sink: Calling ReleaseFolderLock from ~nsPop3Sink
D/POP3 sink: ReleaseFolderLock haveSemaphore = FALSE
D/POP3 LoadUrl()
D/POP3 Initialize()
I/POP3 Connecting to server mail.mymailserver.com:995
D/POP3 Setting server busy in nsPop3Protocol::LoadUrl()
I/POP3 Entering NET_ProcessPop3 0
I/POP3 Entering state: 24
I/POP3 Entering state: 25
D/POP3 Clearing server busy in POP3_FREE
D/POP3 Clearing running protocol in POP3_FREE
D/POP3 LoadUrl()
D/POP3 Initialize()
D/POP3 ~nsPop3Protocol()
D/POP3 sink: Calling ReleaseFolderLock from ~nsPop3Sink
D/POP3 sink: ReleaseFolderLock haveSemaphore = FALSE
I/POP3 Connecting to server mail.mymailserver.com:995
D/POP3 Setting server busy in nsPop3Protocol::LoadUrl()
I/POP3 Entering NET_ProcessPop3 0
I/POP3 Entering state: 24
I/POP3 Entering state: 25
D/POP3 Clearing server busy in POP3_FREE
D/POP3 Clearing running protocol in POP3_FREE
D/POP3 ~nsPop3Protocol()
D/POP3 sink: Calling ReleaseFolderLock from ~nsPop3Sink
D/POP3 sink: ReleaseFolderLock haveSemaphore = FALSE
挂起发生在最后一行之后,如果我退出,就不会再打印任何内容。Thunderbird 否则工作正常(我可以通过 SMTP 发送)。服务器上有消息在等待。知道我还应该尝试什么吗?
答案1
当我点击[获取消息](仅针对一个帐户)而不是[获取消息](针对所有帐户)时,它告诉我(解释为)“密钥已过期,您是否仍要使用它?” 然后它又开始工作了。
我的意思是,在进行常规邮件检查时,告诉用户 SSL 密钥存在问题,这至少是最低限度的,不是吗?我认为这是 Thunderbird 的一个错误。