Sure, would be nice. I guess it would be best to put it to the migration page.
Aki > On 18/11/2024 13:23 EET Jan Naumann via dovecot <dovecot@dovecot.org> wrote: > > > Thank you very much! Did not know that there is this nice playground. > > Do you think it would be fine that I will prepare a pull request for the > documentation later to add this information for future reference? > For me it was not clear that `imapc_password` would be the right place > to provide the access/bearer token. > > Best, > Jan > > On 18.11.24 12:12, Aki Tuomi wrote: > > For single account migration you can use google playground to get a token, > > > > https://developers.google.com/oauthplayground/ > > > > just make sure it has the right scope(s) to work. You need the "bearer > > token". > > > > Then you can do > > > > doveadm -o imapc_password=<token here> -o imapc_sasl_mechanism=xoauth2 ... > > sync > > > > Aki > > > >> On 18/11/2024 13:01 EET Jan Naumann via dovecot <dovecot@dovecot.org> > >> wrote: > >> > >> > >> Dear Dovecot community, > >> > >> I try to migrate a GMail mailbox to Dovecot using `doveadm backup -R > >> imapc:`. Since it seems that GMail disabled the login without XOAUTH2, I > >> cannot figure out how to authenticate dovecot to GMail. Could you point > >> me in the right direction? Thank you in advance! > >> > >> Best regards, > >> Jan > >> > >> > >> Here the commands and config I am using: > >> > >> # dovecot --version > >> 2.3.19.1 (9b53102964) > >> > >> > >> # doveadm -D -c gmail.conf backup -R -u user-gmail imapc: > >> > >> > >> # cat gmail.conf > >> !include /etc/dovecot/dovecot.conf > >> > >> imapc_host=imap.gmail.com > >> imapc_port=993 > >> imapc_ssl=imaps > >> imapc_features=rfc822.size fetch-headers gmail-migration > >> mail_prefetch_count=20 > >> > >> imapc_sasl_mechanisms=XOAUTH2 OAUTHBEARER PLAIN > >> > >> rawlog_dir = /tmp/rawlog > >> imapc_rawlog_dir = /tmp/rawlog > >> > >> imapc_user=u...@googlemail.com > >> imapc_password=pw > >> > >> > >> # cat /tmp/rawlog/20241118-114553.246444.1.in > >> 1731926753.488821 * OK Gimap ready for requests from <ip> <base64> > >> 1731926753.503819 * 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 > >> 1731926753.503819 1 OK Thats all she wrote! <base64> > >> 1731926753.806967 + <base64> > >> > >> > >> # cat /tmp/rawlog/20241118-114553.246444.1.out > >> 1731926753.488935 1 CAPABILITY > >> 1731926753.504048 2 AUTHENTICATE XOAUTH2 <base64> > >> > >> > >> _______________________________________________ > >> dovecot mailing list -- dovecot@dovecot.org > >> To unsubscribe send an email to dovecot-le...@dovecot.org > > _______________________________________________ > dovecot mailing list -- dovecot@dovecot.org > To unsubscribe send an email to dovecot-le...@dovecot.org _______________________________________________ dovecot mailing list -- dovecot@dovecot.org To unsubscribe send an email to dovecot-le...@dovecot.org