simonrob/email-oauth2-proxy
An IMAP/POP/SMTP proxy that transparently adds OAuth 2.0 authentication for email clients that don't support this method. Keep legacy email clients working with Exchange Online, Gmail and other providers. observed · 2026-08-28
Health v2 · maintenance only
84/100
- Activity 90
- Release rhythm 67
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 101.0
- age_days: 2028
- days_rel: 61
- days_push: 61
- n_releases_24m: 7
Adoption not part of the score
1465 stars · 147 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
A local IMAP/POP/SMTP proxy written in Python that transparently adds OAuth 2.0 authentication for email clients that don't support it. It intercepts legacy login commands and replaces them with SASL OAuth 2.0 credentials, keeping old clients, scripts, and devices working with providers like Exchange Online, Gmail, and Yahoo.
Use cases
- keep legacy email clients working with Office 365 after basic auth deprecation
- use Gmail via IMAP/POP/SMTP without app passwords
- add OAuth 2.0 support to email scripts that only do password login
- switch an existing email account to OAuth without re-adding it in the client
- connect old devices or apps to modern mail providers requiring OAuth
When to choose
- your email client, script, or device cannot do OAuth 2.0 but your provider requires it
- you want a local, transparent proxy rather than changing mail infrastructure
- you need cross-platform support with a menu bar helper or headless service
When to avoid
- your email client already supports OAuth 2.0 natively
- you need a server-side or multi-user hosted solution rather than a per-machine proxy
- you cannot run a local Python process alongside your mail client
Facets
service · maturity active
proxy auth email security email privacy self-hosted developer-tools windows python cross-platform imap smtp pop3 oauth2 email-proxy legacy-clients office365 gmail linux macos
1 source
- readme: https://github.com/simonrob/email-oauth2-proxy · fetched 2026-08-28 · e5e0a4693cd6
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| simonrob/email-oauth2-proxy | main | 84 |
For agents
markdown · JSON · MCP: product_card(name="simonrob/email-oauth2-proxy")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem