XOAUTH2を使用したDebian Linuxでmbsync(isync)を使用してGmailを同期する

XOAUTH2を使用したDebian Linuxでmbsync(isync)を使用してGmailを同期する

次のコマンドを使用して、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

XOAUTH2mbsyncがキーワードを認識していないようですAuthMechs。 AuthMechタイプをに変更するとエラーがLOGIN発生します。invalid credentials(言います。私はパスワードの代わりに認証トークンを使用しています。)

どんなアイデアがありますか?

ベストアンサー1

おすすめ記事