Hi Peter, I only have one account and I use oama instead of oauth2ms, but anything I do like
oama access <email> oama authorize microsoft <email> always has the email address in and all files in ~/.local/state/oama and ~/.local/var/oama are named after my email address. While I haven't checked, this suggests that oama might be prepared to handle multiple email addresses. You might want to give it a try. Best wishes, Marton On Sun, Dec 28, 2025 at 04:38:21PM +0100, Peter P. wrote: > Hi list, > > I am successfully using oauth2ms to authenticate mbsync to one > outlook365 account. Now I need to access up to three different > outlook365 accounts but can't figure out how to... > > So far I followed the instructions from > https://people.maths.bris.ac.uk/~mb13434/linux_m_uob/o365_imap_smtp.html > > I thereby installed the libsasl2-dev package, cloned and compiled > https://github.com/moriyoshi/cyrus-sasl-xoauth2.git > > Cloned the https://github.com/harishkrupo/oauth2ms.git script and > installed its dependecies python3-xdg python3-msal python3-gnupg and had > to create the file ~/.config/oauth2ms/config.json including TENANT_ID > and CLIENT_ID with values provided by my local o365 admins: > { > "tenant_id": "TENANT_ID", > "client_id": "CLIENT_ID", > "client_secret": "CLIENT_SECRET", > "redirect_host": "localhost", > "redirect_port": "5000", > "redirect_path": "/getToken/", > "scopes": ["https://outlook.office.com/IMAP.AccessAsUser.All", > "https://outlook.office.com/SMTP.Send"] > } > > Then I ran oauth2ms and it opened a browser through which I logged in > and oauth2ms received a token in return, which got stored as > ~/.local/share/oauth2ms/credentials.bin > > I see no way to specify multiple accounts in > ~/.config/oauth2ms/config.json nor can I see that > ~/.local/share/oauth2ms/credentials.bin will handle more than one > account. And the TODOs on > https://github.com/harishkrupo/oauth2ms?tab=readme-ov-file#todos > mention that there is no support for multiple accounts (yet). > > Is there anyone here using mbsync (and msmtp) with multiple o365 accounts? > How are > you approaching it? > > Thanks for all ideas and help! > Peter > > > _______________________________________________ > isync-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/isync-devel _______________________________________________ isync-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/isync-devel
