You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Evolution邮件客户端无法连接Gmail的问题求助

Evolution邮件客户端无法连接Gmail的问题求助

问题描述

我最近遇到个头疼的问题——之前一直用得好好的Evolution邮件客户端突然连不上Gmail了,我这客户端里存着几千封邮件呢,现在只能临时用网页版Gmail凑活,实在太不方便了。

我目前的配置是:服务器用imap.gmail.com,端口993,加密方式设为“专用端口上的TLS”,也勾选了“检查支持的类型”。检查后发现只有密码和Oauth2两种认证方式可用(其他都被划掉了),这两种我都试过了:

  • 用Oauth2的话直接超时
  • 用密码认证的话,我输入正确密码时(输错会立刻提示错误,而且谷歌还会发邮件告诉我有人登录账号),Evolution却弹出“密码不可用”的错误

我的环境是:Evolution 3.44.4-0ubuntu2,LxQT 0.17.0,Qt 5.15.3,Ubuntu 22.04.3LTS。

我查了不少资料,但要么是讲得太笼统,连端口、协议、认证/加密方式都不说,要么就是给的配置和我现在用的一模一样。最气人的是这几天之前还完全正常,突然就不行了……

可能的解决办法

我之前也碰到过类似的情况,给你几个排查方向试试:

  1. 使用谷歌App密码(针对开启两步验证的账号)
    如果你给谷歌账号开了两步验证,直接用原密码登录客户端肯定不行。得去谷歌账号的安全设置里生成一个App密码:登录谷歌账号后进入「安全」页面,确认两步验证已开启,然后往下找「App密码」选项,选择邮件应用和对应设备(也可以自定义名称),生成一个16位的专用密码,把这个密码复制到Evolution的密码输入框里试试。

  2. 重置Evolution的Gmail账户配置
    有时候账户配置文件损坏会导致这类奇怪的连接问题。你可以先删除Evolution里的Gmail账户,然后重新添加——添加的时候别手动输入配置,让Evolution自动检测设置,自动配置的参数通常更准确,能避免手动输入的细节错误。

  3. 检查TLS版本兼容性
    Gmail现在只支持TLS 1.2及以上版本,你可以先在终端运行openssl s_client -connect imap.gmail.com:993,看看连接时使用的TLS版本。如果是1.0或1.1的话,就得调整Evolution的加密设置:在账户设置的加密选项里,确认选择的是支持TLS 1.2及以上的模式,也可以检查系统的openssl配置,确保没有禁用高版本TLS。

  4. 更新Evolution并检查OAuth2插件
    试试给Evolution更到最新版本,在终端运行:

    sudo apt update && sudo apt upgrade evolution
    

    另外,Oauth2登录失败可能和插件有关,打开Evolution的「编辑→插件」,看看「OAuth2 Authentication」插件是否启用,没开的话勾选启用后再尝试Oauth2登录。

  5. 排查网络层面的问题
    最近有没有修改过防火墙规则或者使用代理?可以在终端用telnet imap.gmail.com 993测试993端口是否能连通,如果连不上,说明是防火墙拦截或者代理配置有问题,需要调整对应的网络设置。

希望这些办法能帮你搞定问题,毕竟几千封邮件在客户端里,用网页版确实太折腾了😂

备注:内容来源于stack exchange,提问作者user1928764

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.21 08:39:50