Hacker GitHub

← All repos

simonrob/email-oauth2-proxy

View on GitHub ↗ ★ 1,494 Python

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.

19 mentions on Hacker News by 7 people: 1 story, 18 comments · first 2022-05-03 · latest 2025-12-10

Mentions per year 19 mentions · busiest year 2023 (8)
20082026
  1. …used with a “modern” email provider, regardless of whether the client supports OAuth 2.0 natively: https://github.com/simonrob/email-oauth2-proxy . No need for your client to know about OAuth at all.
  2. As a workaround, consider using https://github.com/simonrob/email-oauth2-proxy
    comment by WhyNotHugo · 2025-07-10 · in Thunderbird 140 “Eclipse”
  3. …and setup takes forever [2]. - [1] https://github.com/runekaagaard/mcp-notmuch-sendmail - [2] https://github.com/simonrob/email-oauth2-proxy
    comment by runekaagaard · 2025-05-22 · in Gemini figured out my nephew’s name
  4. …stick with IMAP/POP/SMTP as-is. No need for your client to even know that OAuth exists. See here: https://github.com/simonrob/email-oauth2-proxy
    comment by sir · 2025-05-10 · in Gmail to SQLite
  5. There's a gateway for proxying OAuth2 for the things which can't talk OAuth2: https://github.com/simonrob/email-oauth2-proxy You install it and authenticate it with OAuth, then point your backup software to the proxy.
    comment by bayindirh · 2025-02-13 · in Imapsync
  6. …I maintain a proxy that transparently adds support for OAuth 2.0 support to IMAP/POP/SMTP clients ( https://github.com/simonrob/email-oauth2-proxy ), and for normal use it doesn’t need to know anything about which service it is connecting…
  7. ▲ 1
    Proxy to add OAuth 2.0 authentication to email clients that don't support it
    story by polyrand · 2024-01-19 · 0 comments
  8. …used with a “modern” email provider, regardless of whether the client supports OAuth 2.0 natively: https://github.com/simonrob/email-oauth2-proxy . No need for your client to know about OAuth at all.
  9. …can be used with a “modern” email provider, regardless of whether it supports OAuth 2.0 natively: https://github.com/simonrob/email-oauth2-proxy . No need for your client to know about OAuth at all.
  10. …proxy of mine which transparently adds OAuth 2.0 support to any IMAP/POP/SMTP client: https://github.com/simonrob/email-oauth2-proxy .
    comment by sir · 2023-10-13 · in Email and Git = <3
  11. …can be used with a “modern” email provider, regardless of whether it supports OAuth 2.0 natively: https://github.com/simonrob/email-oauth2-proxy . No need for your client to know about OAuth at all.
    comment by sir · 2023-10-13 · in Email and Git = <3
  12. …client with an OAuth email provider, regardless of whether it supports OAuth 2.0 natively: https://github.com/simonrob/email-oauth2-proxy . No need for your client to know about OAuth at all.
    comment by sir · 2023-08-09 · in A Gentle Introduction to IMAP
  13. https://github.com/simonrob/email-oauth2-proxy "Just works" I run it with mbsync at the command line. You do need a client id and some interaction with your O365 admin.
  14. …to use those of one that’s already approved. See the readme section that explains this aspect: https://github.com/simonrob/email-oauth2-proxy#oauth-20-clie...
  15. …can be used with a “modern” email provider, regardless of whether it supports OAuth 2.0 natively: https://github.com/simonrob/email-oauth2-proxy . No need for your client to know about OAuth at all.
  16. …can be used with a “modern” email provider, regardless of whether it supports OAuth 2.0 natively: https://github.com/simonrob/email-oauth2-proxy
    comment by sir · 2023-02-10 · in The Future of Thunderbird
  17. …no small part, by Microsoft/Exchange's stance). The ones I know about are: Email OAuth 2.0 Proxy < https://github.com/simonrob/email-oauth2-proxy >; mailctl < https://github.com/pdobsan/mailctl >; mutt_oauth2.py <…
  18. …proxy of mine, which intercepts the non-OAuth IMAP/SMTP commands and adds OAuth in the background: https://github.com/simonrob/email-oauth2-proxy/
    comment by sir · 2022-05-18 · in Oauth2 support for GMail
  19. …you can use this local proxy to continue using the “less secure” app without needing app passwords: https://github.com/simonrob/email-oauth2-proxy