gym wrote:
> On 7/23/2022 3:28 AM, Andy Burnelli wrote:
>> As for K-9 Mail, I only knew that someone else said in the Martin
>> Brinkman blog that K-9 Mail also CREATED the account. I don't think I had
>> tested it though as I had assumed that information was correct.
>
> It probably was at the time of posting, but you seem to have missed some
> more recent replies:
>
> Anonymous said on July 18, 2022 at 4:39 pm
> "It's working fine with non-device accounts...."
I thank you, gym, for being the first to let the rest of us know the
details of K-9/TB web-OAuth2 implementations, along with Andy Burns who
brought up that even newer K-9/TB Office 365 web-OAUth2 solution.
If we add what Marcel (the Fair Mail developer) told me, now we have (at
least) two solutions to recover from the May 30th 2022 Google deprecation
of login/passwd
a. K-9/TB Mail was the first to build in web-OAuth2 authentication
b. Then Fair Mail added the same web-OAuth2 authentication libraries
> Anonymous said on July 18, 2022 at 4:35 pm
> "Not only did they add Oath 2 support but they are also the ONLY client
> that supports Oath 2 for non-device accounts. i.e. you can have as many
> gmail accounts as you want setup on K9 without having to add them to
> your android device.
That _was_ the case a few days ago, but I have received a communication
from the Fair Mail developer (Marcel) who told me the K-9 developer,.
(likely Christian) shared the web-Oauth2 Office 365 code library with him.
> Anonymous said on July 18, 2022 at 4:35 pm
> "Not only did they add Oath 2 support but they are also the ONLY client
> that supports Oath 2 for non-device accounts. i.e. you can have as many
> gmail accounts as you want setup on K9 without having to add them to
> your android device.
This is interesting as I hadn't thought of those who have multiple Google
email accounts on one Android device who then _also_ have an on-device
Google Account (which I haven't had for years, even as I have _many_ Google
email accounts).
The way I access multiple email accounts on one device is to use separate
MUAs for each - but this feature allows one MUA for all. Nice.
> I've been looking for this feature for a long time and no other client
> ever supported it (apparently a very expensive google audit is necessary
> for it). It's great to have this in K9/Thunderbird (which I've been
> using for years)."
Marcel implied that Google is unfairly limiting his OAUth2 tokens, but that
Google did loosen up the annual audit requirement for the likes of K-9/TB
and Fair Mail. Dunno about any others as I only have innuendo so far on the
audit requirement being loosened up by Google.
Basically Google made a change & told the whole world to "deal with it".
You & Andy & I and all the rest of the others are having to deal with it.
That links to a section about Fair Mail which probably needs updating:
�<
https://www.ghacks.net/2022/05/19/fairemail-developer-calls-it-quits-and-pulls-apps-from-google-play/>
At this point Fair Mail has the same OAUth2 functionality as K9/TB (AFAIK).
> There was something about Fair Mail too, but I can't remember where I
> saw it.
On the XDA site there's a thread about Fair Mail that the developer
(Marcel) is very active in (he posts to it multiple times a day so it's
almost two thousand pages long).
It won't take anyone intelligent but a second to recognize my posts there.
(It will take the iKooks about a thousand more pages though, & then the
iKooks claim they are utter geniuses for figuring it out on their own).
> So the info was out there, just a bit buried. Your recent posts should
> go a long way to correcting that and making more readers aware of the
> change.
I'm just a user who was happy until May 30th, 2022, and then who needed a
solution after May 30th, but which took a LOT of understanding of the
underlying ripple effects (which I hadn't cared about until May 30th).
The the solutions you and Andy posted helped a lot.
In fact, at this point, I can go back to ignoring everything about OAUth2
or 2FA/2SV because only this week the solution for us was built by
Christian (K-9/TB) and Marcel (Fair Mail).
I'm sure other 3rd-party MUAs will follow those two industry leaders.
>> To be sure, there are a huge number of issues still outstanding (e.g.,
>> Google is limiting their token counts to such a low number as to be anti
>> competitive, which is affecting Fair Mail far more than K-9 Mail due to the
>> huge number of Google email users on Fair Mail compared to K-9 Mail), but
>> the PSA here is that Google "apparently" loosened the annual security audit
>> requirements for MUA developers so that Android can again authorize Google
>> email accounts WITHOUT creating a mothership tracking account on the
>> device.
>
> As word gets out, I suspect K-9's popularity may increase.
The stats of K-9-with-Google vs Fair-Mail-with-Google were given in the XDA
thread where I wasn't the only one surprised how few Google users use K-9
mail.
It was also surprising that the Thunderbird team never approached Marcel,
the developer of K-9 Mail (but it's likely for reasons we don't know yet).
What's not all that surprising though is Fair Mail is generally considered
far more privacy oriented than is K-9 Mail, which isn't likely to change
all that much given the Mozilla roots of the Thunderbird team (but you
never know).
> What happens
> if Google's token count is exceeded?
The OAUth2 token request graphs were provided in that XDA Fair Mail thread.
You hit the nail on the head where instead of Google stopping the
individual abuser, Google just stops the MUA from OAUth2 authorization.
If one person abuses their Gmail account by using Fair Mail, then EVERYONE
who uses Fair Mail stops working... is how I understood that discussion.
WTF?
That's just stupid.
Anyone who says Google is smart doesn't know how stupid Google really is.
(Just like Apple.)
More detail is in the XDA thread which I assume you know about.
�<
https://forum.xda-developers.com/t/app-5-0-fairemail-fully-featured-open-source-privacy-oriented-email-app.3824168/page-1145>