For now, only folks with gmail accounts need to understand the implications of their May 30 deadline for stopping support of what they consider less secure apps.
Unfortunately, this may not be correct. Users of non-Gmail accounts hosted by Google may be most impacted.
If you have an"@gmail.com" account, you will probably, at least for now, be able to continue to use it with Pegasus Mail by (1) enabling "two-step verification" in your Google account settings for that account, and then (2) requesting an "app password". Note that you don't actually have to go through the two-factor authentication every time Pegasus Mail connects to Google's servers, only once when you set up the app password to enter in Pegasus Mail and/or other e-mail clients. Google has been less than clear, has made no commitments, and can do whatever it wants, whenever it wants. But it appears that, at least for now, this will remain an option.
But many other organizations and companies outsource hosting of their email (using their own domains) to Google. So your "foo@bar.org" accounts might actually be hosted by Google. These accounts are subject to the same Google procedures. But for these accounts, whether 2-fastor authentication is enabled (which Google has made a prerequisite for app passwords) is set by the domain administrator (for e.g. the "bar.org" account with Google), not the individual user. Individual users may have little ability to persuade their organization or company to change its domain-level Google settings just to enable them to use Pegasus Mail or other third-party e-mail clients with their organizational e-mail addresses.
You might be able to forward all e-mail from a Google-hosted account to another account, and then use Pegasus Mail or many other client to access that other account. This option is among the suggestions in a long Hacker News discussion thread on this topic:
https://news.ycombinator.com/item?id=31420433
But this will fail if you need to send e-mail from that Google-hosted address. (You could send e-mail as though from that address without going through Google's SMTP servers, but it would fail SPF and DKIM, causing it to be rejected as presumptively spam with forged headers).
It's possible that Google doesn't intend its policy change to apply to standalone POP/SMTP/IMAP clients. Even if that wasn't Google's original plan, it might be possible to lobby Google to make such an exception.
Lobbying of Google will be most effective if it involves users and developers of other e-mail clients.
Mozilla has implemented OATH2 in Thunderbird. Probably they can afford the audit fee:
https://support.mozilla.org/en-US/questions/1369790
Another widely-used third-party client is K-9, perhaps the most widely-used open-source POP/IMAP/SMTP client for Android. As with Pegasus Mail, the focus of K-9 development is on OATH2 for Google:
https://forum.k9mail.app/t/the-plan-for-k-9-mail-6-200/4590
With large email providers making it hard to impossible to use password authentication, the sole focus for the next stable version will be to turn K-9 Mail into what the providers like to call a “more secure app”. The hope is that this focus on just one new feature will mean that the next stable version can be released rather soon.
I wonder if K-9 is paying for a Google-approved audit, or has run into the same cost problem as Pegasus Mail? It might be worthwhile for the Pegasus Mail team to contact the K-9 developers.
I hope these suggestions are of some use to the Pegasus Mail team and other users of Pmail and other e-mail clients.
> For now, only folks with gmail accounts need to understand the implications of their May 30 deadline for stopping support of what they consider less secure apps.
Unfortunately, this may not be correct. Users of non-Gmail accounts *hosted by Google* may be most impacted.
If you have an"@gmail.com" account, you will *probably*, at least for now, be able to continue to use it with Pegasus Mail by (1) enabling "two-step verification" in your Google account settings for that account, and then (2) requesting an "app password". Note that you don't actually have to go through the two-factor authentication every time Pegasus Mail connects to Google's servers, only once when you set up the app password to enter in Pegasus Mail and/or other e-mail clients. Google has been less than clear, has made no commitments, and can do whatever it wants, whenever it wants. But it appears that, at least for now, this will remain an option.
But many other organizations and companies outsource hosting of their email (using their own domains) to Google. So your "foo@bar.org" accounts might actually be hosted by Google. These accounts are subject to the same Google procedures. But for these accounts, whether 2-fastor authentication is enabled (which Google has made a prerequisite for app passwords) is set by the domain administrator (for e.g. the "bar.org" account with Google), not the individual user. Individual users may have little ability to persuade their organization or company to change its domain-level Google settings just to enable them to use Pegasus Mail or other third-party e-mail clients with their organizational e-mail addresses.
You *might* be able to forward all e-mail from a Google-hosted account to another account, and then use Pegasus Mail or many other client to access that other account. This option is among the suggestions in a long Hacker News discussion thread on this topic:
https://news.ycombinator.com/item?id=31420433
But this will fail if you need to send e-mail *from* that Google-hosted address. (You could send e-mail as though from that address without going through Google's SMTP servers, but it would fail SPF and DKIM, causing it to be rejected as presumptively spam with forged headers).
It's possible that Google doesn't intend its policy change to apply to standalone POP/SMTP/IMAP clients. Even if that wasn't Google's original plan, it might be possible to lobby Google to make such an exception.
Lobbying of Google will be most effective if it involves users and developers of other e-mail clients.
Mozilla has implemented OATH2 in Thunderbird. Probably they can afford the audit fee:
https://support.mozilla.org/en-US/questions/1369790
Another widely-used third-party client is K-9, perhaps the most widely-used open-source POP/IMAP/SMTP client for Android. As with Pegasus Mail, the focus of K-9 development is on OATH2 for Google:
https://forum.k9mail.app/t/the-plan-for-k-9-mail-6-200/4590
> With large email providers making it hard to impossible to use password authentication, the sole focus for the next stable version will be to turn K-9 Mail into what the providers like to call a “more secure app”. The hope is that this focus on just one new feature will mean that the next stable version can be released rather soon.
I wonder if K-9 is paying for a Google-approved audit, or has run into the same cost problem as Pegasus Mail? It might be worthwhile for the Pegasus Mail team to contact the K-9 developers.
I hope these suggestions are of some use to the Pegasus Mail team and other users of Pmail and other e-mail clients.