jmap-server
email-oauth2-proxy
Our great sponsors
jmap-server | email-oauth2-proxy | |
---|---|---|
17 | 18 | |
587 | 693 | |
2.0% | - | |
6.8 | 8.2 | |
3 months ago | about 2 months ago | |
Rust | Python | |
GNU Affero General Public License v3.0 | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
jmap-server
-
Announcement: SMTP Server in Rust with DMARC, DANE, MTA-STS, Sieve, OTEL support
That would be amazing. You even started with the JMAP server?
- Show HN: SMTP Server in Rust with Dmarc, Dane, MTA-STS, Sieve, OTEL Support
-
Gluon, a high-performance IMAP library
It is used by Fastmail (who was also developers of the standard)
I think it is not a great idea to say that it is not a good idea to not implement things that no one uses, because that is a certain way to not make more people use it.
There are some servers that support it such as Stalwart [0], though I don't know about any older servers and/or clients that support it well.
[0]: https://github.com/stalwartlabs/jmap-server
- Inside Gluon, Proton's new IMAP library written in Go
-
Planning to make a video on cool Rust apps focused on the end user. Make recommendations!
Email Server: Stalwart JMAP Server, Stalwart JMAP Client, Stalwart MailSend, and pretty much anything else from Stalwart
-
Sieve filters are now available on Stalwart JMAP v0.2
Today Stalwart JMAP v0.2 was released including support for the for JMAP for Sieve Scripts draft. Additionally, ManageSieve support was added to Stalwart IMAP v0.2.
- Show HN: Distributed JMAP and IMAP Servers in Rust
- Distributed JMAP and IMAP Servers in Rust
email-oauth2-proxy
-
Bringing Exchange Support to Thunderbird
What makes you say the protocol is different for each provider?
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 to. Apart from advanced features such as CCG or ROPCG which are mostly O365 only, what is different?
- Proxy to add OAuth 2.0 authentication to email clients that don't support it
-
Ask HN: What apps have you created for your own use?
When it became clear many major email providers were going to require OAuth for IMAP/POP/SMTP access, I was pretty frustrated that I’d have to stop using clients/scripts that didn’t support this method.
Rather than spending lots of effort on migration, or switching clients entirely, I made a local proxy so that any IMAP (or POP/SMTP) client 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.
-
Oauth 2.0 Proxy for Email (POP/IMAP/SMTP) - Containerized
If you are not familiar with Email OAuth 2.0 Proxy by Simonrob, I would recommend you check it out. Star the repo or whatever you normally do. I wanted to acknowledge his repository because my work is built directly off what he maintains and creates.
-
JMAP – a much needed modern email open standard
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.
-
I really need some help. I need to get Postfix running on Ubuntu Server to work with OAUTH2.
One potential solution I found is a proxy. Are you able to utilize an app password for this task?
-
Gluon, a high-performance IMAP library
You do still need details for an authorised client, but it’s possible 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...
-
The Future of Thunderbird: Why We’re Rebuilding from the Ground Up
If you use this proxy of mine then any IMAP (or POP/SMTP) client can be used with a “modern” email provider, regardless of whether it supports OAuth 2.0 natively: https://github.com/simonrob/email-oauth2-proxy
- Spiceworks On Prem
-
Need an alternative for MDaemon, due to OAUTH
maybe you can use https://github.com/simonrob/email-oauth2-proxy while you wait for official oauth2 support but I wonder why you are using another email server if you already have exchange online
What are some alternatives?
rod - non-wasm rust port of gun
FairEmail - Fully featured, open source, privacy friendly email app for Android
meli - 🐝 experimental terminal mail client, mirror of https://git.meli.delivery/meli/meli.git https://crates.io/crates/meli
Mailu - Insular email distribution - mail server as Docker images
tmail-flutter - A multi-platform (Flutter) application for reading your emails, with your favorite devices, using the JMAP protocol!
Exchange Web Services client library - Python client for Microsoft Exchange Web Services (EWS)
lttrs-android - No-frills, easy to use, easy to maintain Email client for Android based on the JSON Meta Application Protocol (JMAP).
marrow.mailer - A light-weight, modular, message representation and mail delivery framework for Python.
offlineimap3 - Read/sync your IMAP mailboxes (python3)
free-email-forwarding - The best free email forwarding for custom domains. Visit our website to get started (SMTP server)
vSMTP - A next-gen Mail Transfer Agent (MTA) written in Rust.
lieer - Fast email-fetching and sending and two-way tag synchronization between notmuch and GMail