Project overview
Email OAuth2 Proxy sits between an older email client and an IMAP, POP, or SMTP server, adding OAuth 2.0 authentication without requiring the client to support it. This can keep legacy software working with Exchange Online, Gmail, and similar providers that have retired basic password login. It can run from prebuilt desktop packages or a self-hosted Python installation, but setup requires OAuth client credentials and an authorization flow. Debug logging may expose message content or credentials, so it should be enabled cautiously.
Repository facts
- Primary language
- Python
- License
- Apache-2.0
- Repository updated
- Jul 13, 2026
- Default branch
- main
Resource types
API or serverCLI appDesktop app
Use cases
Communication and collaborationSecurity and privacy
Runtime
Command lineDesktopLocal
Protocols & integrations
OAuth
Audience
General users