From: Timo Wilken <guix@twilken.net>
To: Peter Polidoro <peter@polidoro.io>, Giovanni Biscuolo <g@xelera.eu>
Cc: help-guix@gnu.org
Subject: Re: mbsync with XOAUTH2 SASL mechanism
Date: Wed, 25 Jan 2023 18:51:36 +0100 [thread overview]
Message-ID: <20230125175136.gaoonjhvuuifbnqs@lap.twilken.net> (raw)
In-Reply-To: <86wn5bq5pq.fsf@polidoro.io>
Hi Peter, hi Giovanni,
I had the same problem with having to register an "app" to access my
emails (but with neomutt, not Emacs).
Instead, I ended up "borrowing" Thunderbird's client key and secret,
which has worked fine so far.
Maybe I'm being a bit paranoid, but I don't want to post the literal
key here. You can copy it from mailnews/base/src/OAuth2Providers.jsm
in Thunderbird's source tree (look for "login.microsoftonline.com" in
the kIssuers variable near line 140). Send me an email privately if
you can't find it.
I hope that helps,
Timo
On Tue, Jan 24, 2023 at 07:41:51AM -0500, Peter Polidoro wrote:
>
> Giovanni Biscuolo <g@xelera.eu> writes:
>
> > have you solved your problem?
>
> No, I hate to admit that I have given up in frustration.
>
> My work email unfortunately uses office365. I work for a large nonprofit
> science foundation. I wish they only used free software, but some of the
> enterprise software is proprietary. I used to be able to read and write my
> work email with Emacs, but after Microsoft changed their policies, that no
> longer works.
>
> I found several sets of instructions online for getting outlook365 OAuth2
> working with Emacs, such as this one:
>
> https://sites.uw.edu/bxf4/2022/09/01/getting-uw-outlook-365-oauth2-to-work-with-emacs-mu4e-mbsync-and-msmtp/
>
> I submitted a cyrus-sasl-xoauth2 guix package, but the guix side is not the
> frustrating part.
>
> The frustrating part is that all of the instructions online say you need to
> create an "Azure Active Directory App". I created one and it seemed to work
> fine, but after a couple of weeks it expired and then I kept getting emails
> from Microsoft saying I needed to pay them money to keep the Azure app
> running. I really do not want to subscribe to anything Microsoft related,
> even if my work pays for it. That link references another authentication app
> from Thunderbird, perhaps there is a way to get something like that working
> with Emacs, but I could not find any detailed instructions to do so.
>
> Right now I am able to read and write personal emails in Emacs, but for all
> of my work emails I am forced to use Outlook in a web browser.
>
> > Last but not least, please consider that if you can (and if your company
> > server/postmaster allows it) it's much better to use an "app password"
> > method instead of Oauth2
> > https://pypi.org/project/getmail/#oauth2-privacy-policy
>
> I wish. That is the problem. App passwords used to be allowed by office365,
> but they changed that policy.
>
next prev parent reply other threads:[~2023-01-25 17:52 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-11-01 15:13 mbsync with XOAUTH2 SASL mechanism Peter Polidoro
2022-11-13 18:27 ` Joshua Branson
2022-11-13 19:04 ` Peter Polidoro
2022-11-13 22:00 ` Felix Lechner via
2022-11-14 23:05 ` Tobias Geerinckx-Rice
2022-11-15 15:43 ` jbranso
2023-01-24 10:04 ` Giovanni Biscuolo
2023-01-24 12:41 ` Peter Polidoro
2023-01-25 17:51 ` Timo Wilken [this message]
2023-01-26 10:19 ` Giovanni Biscuolo
2023-01-26 18:15 ` Timo Wilken
2023-01-26 10:13 ` Giovanni Biscuolo
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://guix.gnu.org/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20230125175136.gaoonjhvuuifbnqs@lap.twilken.net \
--to=guix@twilken.net \
--cc=g@xelera.eu \
--cc=help-guix@gnu.org \
--cc=peter@polidoro.io \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).