我似乎不知道如何让mbsync为Gmail使用OAuth,因为我无法让mbsync在Ubuntu上找到xoauth2 sasl插件。我非常确信关于我的mbsync配置的OAuth的一切都是正确的(例如手动测试PassCmd成功地生成了一个访问令牌)
编辑:我通过apt安装了sasl-bin,从源代码安装了https://github.com/robn/sasl2-oauth。
sasl插件的mbsync?(也就是将其添加到下面粘贴的第一个日志中的“可用”SASL机制列表中)使用通过mbsync安装的nix-env,我还没能通过
C: 0/1 B: 0/0 M: +0/0 *0/0 #0/0 S: +0/0 *0/0 #0/0
IMAP error: selected SASL mechanism(s) not available;
selected: XOAUTH2
available: GS2-IAKERB GS2-KRB5 SCRAM-SHA-1 SCRAM-SHA-256 GSS-SPNEGO GSSAPI DIGEST-MD5 EXTERNAL OTP CRAM-MD5 PLAIN LOGIN ANONYMOUS
C: 1/1 B: 0/0 M: +0/0 *0/0 #0/0 S: +0/0 *0/0 #0/0我还尝试过从apt重新安装mbsync/isync,以及从源代码构建isync。这两种情况都会导致以下错误。
Notice: Master/Slave are deprecated; use Far/Near instead.
C: 0/1 B: 0/0 F: +0/0 *0/0 #0/0 N: +0/0 *0/0 #0/0
Error: SASL(-1): generic failure: Unable to find a callback: 32775
C: 1/1 B: 0/0 F: +0/0 *0/0 #0/0 N: +0/0 *0/0 #0/0发布于 2020-12-23 05:16:15
我正在努力解决同样的问题。以下是一些可能有帮助的资源。
我没有成功地修复错误,但是您似乎需要安装https://www.cyrusimap.org/sasl/。接下来,使用以下插件之一:
希望这能帮上忙。我会一直试着看看我能不能把这一切都做好。
发布于 2023-02-14 15:59:24
在Ubuntu22.10上安装libsasl2-modules-kdexoauth2解决了"IMAP错误:选择SASL机制(S)不可用“的问题。
https://unix.stackexchange.com/questions/625637
复制相似问题