This is great, thanks for confirming Peter!

Best wishes,
Marton


On Wed, 6 May 2026, 09:02 Peter P., <[email protected]> wrote:

> Hi list, Marton,
>
> this is mainly for the archive to report back after more than a year
> that yes, oama is able to handle multiple accounts by the mechanism
> Marton described, and can, after configuration, be called as
>         oama access [email protected]
>         oama access [email protected]
>
> Thanks again,
> P
>
> * Marton Balazs <[email protected]> [2025-12-28 17:38]:
> > 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
>
_______________________________________________
isync-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/isync-devel

Reply via email to