Live data from Hacker News

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

github.com

11–15 of 15 posts

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

#11

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, Roc…

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.

Ah, a thread on the Lobs has pointed me at the "DATA stage" documentation which mentions SpamAssassin and rspamd support. Be nice if it supported the rspamd socket rather than spawning rspamc for each delivery but it'd work in a pinch.

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

#12

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, Roc…

Where is the virus scanner? What about spamassassin support?

Virus scanners and spam assassin can be configured as content filters:

https://stalw.art/docs/smtp/inbound/data#content-filters https://stalw.art/docs/smtp/inbound/data#spam-filtering

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

#13

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, Roc…

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

This is a new repository combining multiple older repositories. Development started on October 2021, here is the first commit: https://github.com/stalwartlabs/mail-parser/commit/c5ed27bb1...

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

#14

Earlier quoted context omitted.

Where is the virus scanner? What about spamassassin support?

Virus scanners and spam assassin can be configured as content filters: https://stalw.art/docs/smtp/inbound/data#content-filters https://stalw.art/docs/smtp/inbound/data#spam-filtering

[deleted]

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

#15

Earlier quoted context omitted.

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

This is a new repository combining multiple older repositories. Development started on October 2021, here is the first commit: https://github.com/stalwartlabs/mail-parser/commit/c5ed27bb1...

Thanks for the info! Still impressive!
Post reply on HN