alpine 电子邮件客户端 2.22 gmail 错误 BAD 客户端中止 AUTHENTICATE 命令

alpine 电子邮件客户端 2.22 gmail 错误 BAD 客户端中止 AUTHENTICATE 命令

我使用的是 ubuntu 20.04,并使用 alpine 作为 gmail 的电子邮件客户端。大约一周前,由于 gmail 禁用安全应用程序(这意味着我必须设置 id 和密钥),我不得不将身份验证方法从用户密码更改为 xoauth2。直到今天我收到此错误消息时一切正常:

IMAP protocol error: Client aborted AUTHENTICATE command.

使用调试选项运行 alpine 给我这个:

02:54:10.270683
 609   │ IMAP DEBUG 02:54:10.270683: * OK Gimap ready for requests from 200.126.96.24 f10mb126061768oov
 610   │ 
 611   │ 02:54:10.270814
 612   │ IMAP DEBUG 02:54:10.270814: 00000000 CAPABILITY
 613   │ 
 614   │ 02:54:10.399210
 615   │ IMAP DEBUG 02:54:10.399210: * CAPABILITY IMAP4rev1 UNSELECT IDLE NAMESPACE QUOTA ID XLIST CHILDREN X-GM-EXT-1 
       │ XYZZY SASL-IR AUTH=XOAUTH2 AUTH=PLAIN AUTH=PLAIN-CLIENTTOKEN AUTH=OAUTHBEARER AUTH=XOAUTH
 616   │ 
 617   │ 02:54:10.399329
 618   │ IMAP DEBUG 02:54:10.399329: 00000000 OK Thats all she wrote! f10mb126061768oov
 619   │ 
 620   │ 02:54:10.399947
 621   │ IMAP DEBUG 02:54:10.399947: 00000001 AUTHENTICATE XOAUTH2
 622   │ 
 623   │ 02:54:10.529686
 624   │ IMAP DEBUG 02:54:10.529686: + 
 625   │ 
 626   │ 02:54:16.085145
 627   │ IMAP DEBUG 02:54:16.085145: *
 628   │ 
 629   │ 02:54:16.215203
 630   │ IMAP DEBUG 02:54:16.215203: 00000001 BAD Client aborted AUTHENTICATE command. f10mb126061768oov
 631   │ 
 632   │ 02:54:16.215320
 633   │ IMAP DEBUG 02:54:16.215320: 00000002 LOGOUT
 634   │ 
 635   │ 02:54:16.345417
 636   │ IMAP DEBUG 02:54:16.345417: * BYE Logout Requested f10mb126061768oov
 637   │ 
 638   │ 02:54:16.345567
 639   │ IMAP DEBUG 02:54:16.345567: 00000002 OK Quoth the raven, nevermore... f10mb126061768oov

到目前为止,在谷歌中环顾四周还没有给我任何关于问题所在的提示。另外,我无法访问高山网站(https://alpine.x10host.com/)。

重要的事情.pinerc是:

          smtp-server : smtp.gmail.com:465/ssl/auth=xoauth2/[email protected]
           inbox-path : {imap.gmail.com:993/ssl/auth=xoauth2/[email protected]}INBOX
     postponed-folder : {imap.gmail.com:993/ssl/auth=xoauth2/[email protected]}[GMAIL]/Drafts

我还尝试了带有 tls 和端口 587 的 smtp 服务器。

编辑:某种测试,我删除.pine-passfile以再次进行授权。这很有效,这意味着我现在可以访问 gmail,但我每次都必须重新执行整个过程,因为现在没有.pine-passfile创建......有什么想法吗?

答案1

经过几次尝试,我解决了这个问题,删除.pine-passfile,然后创建一个空的,最后授权 alpine 访问 gmail。我把它留在这里以便下次找到它

相关内容