从今天起,我的 Thunderbird 128.7 无法连接到任何基于 IMAP 的电子邮件提供商,提示连接将被拒绝。我尝试重新安装 thunderbird,但无济于事。
我认为问题可能出在 OpenSSL,但不确定:
$ openssl s_client -connect imap.gmx.net:993
40674AC1B6760000:error:8000006F:system library:BIO_connect:Connection refused:../crypto/bio/bio_sock2.c:125:calling connect()
40674AC1B6760000:error:10000067:BIO routines:BIO_connect:connect error:../crypto/bio/bio_sock2.c:127:
40674AC1B6760000:error:8000006F:system library:BIO_connect:Connection refused:../crypto/bio/bio_sock2.c:125:calling connect()
40674AC1B6760000:error:10000067:BIO routines:BIO_connect:connect error:../crypto/bio/bio_sock2.c:127:
connect:errno=111
TCPDump 日志(“Laubhaufen”是我的本地计算机):
19:00:31.179106 IP Laubhaufen.59062 > imap.gmx.net.imaps: Flags [S], seq 294025527, win 64240, options [mss 1460,sackOK,TS val 2359456286 ecr 0,nop,wscale 7], length 0
19:00:31.236708 IP imap.gmx.net.imaps > Laubhaufen.59062: Flags [R.], seq 0, ack 294025528, win 65535, length 0
19:00:31.236875 IP Laubhaufen.54472 > imap.gmx.net.imaps: Flags [S], seq 1928034102, win 64240, options [mss 1460,sackOK,TS val 831832553 ecr 0,nop,wscale 7], length 0
19:00:31.274870 IP imap.gmx.net.imaps > Laubhaufen.54472: Flags [R.], seq 0, ack 1928034103, win 65535, length 0
(尽管“长度 0”让我感到困惑)
这似乎不是 OpenSSL 本身的问题,因为它可以很好地连接到 https:
$ openssl s_client -connect www.gmx.net:443
CONNECTED(00000003)
[...]
gnutls 也无法连接 IMAP:
gnutls-cli -s imap.gmx.de -p 993
Processed 146 CA certificate(s).
Resolving 'imap.gmx.de:993'...
Connecting to '212.227.17.170:993'...
Connecting to '212.227.17.186:993'...
Could not connect to 212.227.17.186:993: Connection refused
在 GnuTLS 和多个其他 IMAP 服务器也出现故障后,我怀疑是防火墙问题,但我不知道有防火墙,但iptables
我没有更改 iptables 配置,嗯。有什么想法可以调试这个问题吗?
系统信息:我正在运行基于 bookworm/sid 的 ubuntu,使用 openssl 版本 3.0.2、gnutls-3.7.3