API or serverCommunication and collaboration

email-oauth2-proxy

Add OAuth 2.0 authentication to legacy IMAP, POP, and SMTP clients.

Stars
1,445
Forks
142
License
Apache-2.0
Updated
Updated Jul 13, 2026

Checking live repository facts…

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

Related projects

Browse more similar projects