Ad

email-oauth2-proxy: Transparent OAuth 2.0 proxy for email

Email OAuth 2.0 Proxy transparently adds OAuth 2.0 authentication to IMAP/POP/SMTP clients, enabling compatibility with modern email providers like Gmail and Office 365.
Screenshot of simonrob/email-oauth2-proxy homepage

Email OAuth 2.0 Proxy transparently adds OAuth 2.0 support to applications that only support traditional IMAP/POP/SMTP protocols. It intercepts these requests and establishes a secure OAuth 2.0 connection with the email provider. This allows legacy clients and scripts to work with modern email services, such as Gmail, Outlook, and Office 365, without requiring code changes. The proxy works in the background and requires minimal configuration, acting as a local intermediary between the email client and the provider.

  • Transparency: Intercepts and modifies existing IMAP/POP/SMTP traffic without requiring client-side modifications.

  • Wide Provider Support: Compatible with all major email providers supporting OAuth 2.0, including Gmail, Outlook, and Office 365.

  • Flexible Deployment: Can be run as a desktop application or a headless system service.

  • Ease of Use: Simple configuration through a configuration file and a user-friendly interface.

  • IMAP/POP/SMTP Support: Supports all core email protocols for seamless integration with existing applications.

  • OAuth 2.0 Authentication: Enables secure authentication with modern email providers.

  • Cross-Platform Compatibility: Compatible with macOS, Windows, and Linux operating systems.

  • Configuration Flexibility: Allows custom configuration for different email providers and accounts.

  • Background Operation: Runs as a background service, minimizing user interaction.

  • User-Friendly Interface: Includes a graphical interface for managing accounts and configurations.

  • Secure Connections: Establishes secure connections with email providers using TLS/SSL.

The project is actively maintained with recent commits and responds to issues promptly. Comprehensive documentation and example configurations are available to assist users in setting up the proxy. The community is engaged through discussions and issue tracking, indicating a healthy level of support and ongoing development. Regular releases are provided for easy deployment on different operating systems.

Email OAuth 2.0 Proxy benefits developers, system administrators, and end-users who need to connect legacy email clients or applications to modern email services requiring OAuth 2.0. It eliminates the need for code changes or complex workarounds, providing a simple and reliable solution for email authentication. This value is realized by enabling continuous email functionality and avoids the need for alternatives, such as App Passwords or complex client modifications.

Languages:
Summarize:
Share:
Stars
1,441
Forks
142
Issues
0
Created
5 years ago
Commit
20 days ago
License
APACHE-2.0
Archived
No
Updated 3 days ago

Similar Repositories