我面临以下情况。
我正在使用 arch linux
我安装了 mutt 电子邮件客户端
我遵循 arch wiki 中的简单指南来配置 mutt 以使用 imap
对于不使用 ssl 的简单配置,mutt 尝试通过用户名/密码进行连接,输入密码后
Logging in....Login failed
没有任何错误消息所以我尝试配置 mutt 使用 ssl 并最终得到这个配置
set ssl_use_sslv3 = yes set spoolfile = imaps://[email protected]:993 set folder = imaps://[email protected]:993/INBOX set mail_check = 10
最终出现以下错误:
SSL failed: error:14077102:SSL routines:SSL23_GET_SERVER_HELLO:unsupported protocol
另一方面,我通过 openssl 与 imap 服务器建立连接
openssl s_client -connect domain.de:993 -quiet
如果这很重要的话,端点服务器是 Lotus Domino。
所以我对这些错误一无所知。
更新:
@zelldon 发布的链接以这种方式帮助了我,该设置ssl_use_sslv3
推动我向前迈出了几步。但现在我又卡在第4点了-.-
答案1
我也有同样的错误问题
SSL failed: error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol
但这里的所有提示都没有帮助我。对我来说,只需将端口更改为正确的端口即可:
错误的:set smtp_url = "smtps://[email protected]@imap.gmail.com:587/"
正确的:set smtp_url = "smtps://[email protected]@smtp.gmail.com:465/"
也许这是其他人的解决方案。享受杂种!
答案2
结果发现用户名不正确。我不应该使用电子邮件地址用户名,但我必须使用我的内部名称。所以这解决了问题。有点尴尬:D