Previous Post | Top | Next Post |
TOC
I researched on IMAP/POP/SMTP proxy programs that transparently add OAuth 2.0 authentication for email clients that don’t support this method.
For now, I only leave links here. (Maybe, I will try some of them with mutt, postfix, exim4, etc.)
Notable OAuth 2.0 proxy programs
As I checked 2023-12:
Project (source) | star | GUI | Platform | size | updated |
---|---|---|---|---|---|
email-oauth2-proxy | 446 | YES | python web | 260K | 2023-11 |
o2popper | 8 | YES | python + wx | 128K | 2022-12 |
mutt_oauth2.py | N/A | No | python | 20K | 2023-12 |
sasl-xoauth2 | 59 | No | C++ | 188K | 2023-11 |
Size = du -hs --exclude=".git" <path>
HOWTO / References
- email-oauth2-proxy (Apache-2.0 license)
- An IMAP/POP/SMTP proxy that transparently adds OAuth 2.0 authentication for email clients that don’t support this method.
- https://depts.washington.edu/bitblog/2022/08/imapsync-oauth2-google-office365/
- https://movementarian.org/blog/posts/a-headless-office-365-proxy/
- o2popper (MIT)
- O2Popper is a mail proxy application that enables continuous use of mail software and systems that do not support Gmail’s OAuth2. There are also erroneous transmission prevention functions.
- https://www.nips.ac.jp/~murata/o2popper/
- https://www.nips.ac.jp/~murata/o2popper/news/2.0.0-release-en.html
- https://www.nips.ac.jp/~murata/o2popper/doc/o2popper-3.0.1-guide-mac-ja.pdf
- https://www.nips.ac.jp/~murata/o2popper/doc/o2popper-3.0.1-guide-mac-en.pdf
- https://www.nips.ac.jp/~murata/o2popper/doc/get-client-secret-en.pdf
- https://github.com/murataya/o2popper/issues/1
- mutt_oauth2.py (GPL2+)
- Mutt OAuth2 token management script
- https://github.com/muttmua/mutt/blob/master/contrib/mutt_oauth2.py.README
- sasl-xauth2 (Apache-2.0 license)
- SASL plugin for XOAUTH2
- cyrus-sasl-xoauth
- XOAUTH2 mechanism plugin for cyrus-sasl
- Setting Up OAUTH2 Support for Fetchmail and Postfix
Previous Post | Top | Next Post |