top | item 36757296

All-in-one JMAP, IMAP and SMTP server written in Rust

17 points| StalwartLabs | 2 years ago |github.com

13 comments

order

StalwartLabs|2 years ago

Hi HN!

I'm excited to announce the release of Stalwart Mail Server, a single binary solution that combines the Stalwart JMAP, Stalwart IMAP, and Stalwart SMTP servers into one easy-to-install package.

In response to your feedback, some key enhancements were made. Stalwart Mail Server now supports LDAP and SQL authentication, providing seamless integration with your existing infrastructure. For single node setups, RocksDB has been replaced with SQLite with the option of using LiteStream for replication. For larger, distributed setups, support for FoundationDB was added, letting you scale to millions of users without sacrificing performance. Additionally, it is now also possible to store your emails in an S3-compatible storage solution such as MinIO, Amazon S3, or Google Cloud Storage.

Other notable updates include support for disk quota, subaddressing (or plus addressing) and catch-all addresses.

Check it out here: https://github.com/stalwartlabs/mail-server

I look forward to your feedback and questions!

Towaway69|2 years ago

Great to see someone other than Fastmail implement JMAP! Fantastic :+1:

Is there a great demand for jmap amongst your customers? AFAIK only Fastmail has an implementation and actively uses jmap. What is stalwarts relationship to Fastmail, do they use stalwarts software?

zimpenfish|2 years ago

Aces, the SQL authentication is really helpful.

Any plans to add options for external filtering such as SpamAssassin, rspamd, etc.? (Assuming it's not there already but I couldn't find anything obviously highlighting that it was.)

Also configurable sub-addressing would be handy - since many websites block '+' in email addresses, I added '-' as a sub-address splitter for my users.

stakhanov|2 years ago

Did you really write 100k lines of code all on your own in less than half a year? How did you do that? Kudos!

nubinetwork|2 years ago

Where is the virus scanner? What about spamassassin support?

2Gkashmiri|2 years ago

hey.... what webmail are you using?

do you know about mailinabox? can the installation be similar to that? people who use that already know how to do most things and documentation is good but having the software the work itself is better for people who are not so technically adept.

you can even do one of those 1 click install scripts