다음 명령을 사용하여 Gmail에서 로컬 메일 서버로 메일을 동기화하려고 합니다.MB 동기화. 그런데 계속 오류가 나네요Error: SASL(-4): no mechanism available: No worthy mechs found
이것은 내 .mbsyncrc
파일입니다:
#IMAP server you wish to copy mails from.
IMAPAccount original
Host imap.gmail.com
User [email protected]
AuthMechs XOAUTH2
Pass access_token_recieved_from_google
UseIMAPS yes
CertificateFile /etc/ssl/certs/ca-certificates.crt
# The IMAP server you wish to copy mails to.
IMAPAccount target
Host local.mail.server.host
User local_user
Pass somepass
AuthMechs LOGIN
UseIMAPS yes
CertificateFile /etc/ssl/certs/ca-certificates.crt
# Link IMAP server to remote used below. Note Account is set to 'original' now -- we'll be set it to 'target' later!
IMAPStore my-remote
Account original
# The local storage we'll be using. Note the trailing slash at the end of the Path!
MaildirStore my-local
Path ~/mail/
Inbox ~/mail/INBOX/
# This is where the magic happens. Note Sync is set to 'Pull' now -- we'll set it to 'Push' later!
Channel my-channel
Master :my-remote:
Slave :my-local:
Patterns *
Create Both
Sync Pull
SyncState *
체계:Linux stretch 4.9.0-7-amd64 #1 SMP Debian 4.9.110-1 (2018-07-05) x86_64 GNU/Linux
mbsync --버전isync 1.2.1
XOAUTH2
mbsync가 키워드를 인식하지 못하는 것 같습니다 AuthMechs
. AuthMech 유형을 로 변경하면 오류가 LOGIN
발생합니다 . invalid credentials
(말이 됩니다. 저는 비밀번호 대신 인증 토큰을 사용하고 있습니다.)
어떤 아이디어가 있나요?