Stalwart JMAP

Infrastructure

self-hosted mail server

SHOW HN2022

190points
50comments
#305of 2,570 in 2022
Top 12%of 2022 by points

How HN took it

MixedNo clear lean

10 positive, 12 neutral or asking, 1 mixed, 3 critical, out of 26 comments about the project. Thread score +0.19.

Idea: 4 for, 0 againstPricing: 1 for, 1 againstPrivacy: 0 for, 1 againstExecution: 1 for, 0 againstDocs: 1 for, 0 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Impressive work and good timing for JMAP adoption

    From 3 comments
    • Nice work! Very impressive.
      onebot on HN
    • This is really exciting stuff. I can't wait to switch over to JMAP.
      robert_foss on HN
    • This is very cool! I had always hoped someone would build a native JMAP server after I read the posts from fastmail
      pingiun on HN
  • Fastmail's JMAP work makes this possible

    From 1 comment
    • Thanks you Fastmail for JMAP. For those unaware, Fastmail was the party who created, built and open sourced JMAP (with many others contributing). This took over 5-years of work…
      alberth on HN

Objections

  • Distributed clustering adds unnecessary complexity for many users

    From 1 comment
  • Client support for JMAP is lacking

    From 1 comment
    • It's great to see more server support for JMAP, but the client support doesn't seem to be catching up. Neither Thunderbird nor K-9 support it yet, and I don't know of any…
      andrewshadura on HN
  • AGPL licence may limit contributor growth

    From 1 comment
    • Solid work, but I haven't seen too many AGPL projects prosper over time. I'll set a reminder to check back in a year or so to look for contributor growth.
      rch on HN

Requests

  • SQL authentication support

    From 3 comments
    • I see that quota and sieve filtering are on the pipeline, which are two requirements I’d have for switching to a different IMAP server. Do you have any plans for remote…
      andrenth on HN
    • I currently use Vimbadmin to manage domains and addresses for my personal email server. So I'd need to be able to keep using it, or be able to replace it for both the new…
      jerrac on HN
    • Another vote for SQL support - I use sqlite as my user backend for Dovecot. Definitely interested in giving Stalwart a try though.
      zimpenfish on HN
  • SASL and remote auth such as LDAP or GSSAPI

    From 2 comments
    • I see that quota and sieve filtering are on the pipeline, which are two requirements I’d have for switching to a different IMAP server. Do you have any plans for remote…
      andrenth on HN
    • Maybe the wrong place to ask but... This seems perfect for us, but are there plans to support things like LDAP or even GSSAPI auth?
      amaccuish on HN
  • Backup and export of metadata

    From 1 comment
    • This is looking great. Of course, this being new, there are some essential questions not answered yet. What's the backup story like? Can the whole state be restored from the mail…
      ibotty on HN
  • Server-side encryption and PGP/S/MIME support

    From 1 comment
    • Very interesting project and impressive work, thanks for sharing! Can you talk a bit about how data is replicated between nodes when Stalwart is run in clustered mode, and what…
      lxpz on HN

Questions

  • How data replicates across cluster nodes and handles node failures

    From 1 comment
    • Very interesting project and impressive work, thanks for sharing! Can you talk a bit about how data is replicated between nodes when Stalwart is run in clustered mode, and what…
      lxpz on HN
  • How to get mail flowing from Postfix into the server

    From 1 comment
    • The key thing I am missing is how do I get my mail to flow from Postfix into this? The docs are missing the most important part...
      X-Istence on HN
  • How IMAP compatibility is verified

    From 1 comment
    • Hi, I would like to mention that some work on a Rust SMTP server has been already done with the Kannader project[1] (Disclaimer: I have no contribution on it but I know the…
      superboum on HN

Alternatives named

  • Dovecot

    From 2 comments
    • I currently use Vimbadmin to manage domains and addresses for my personal email server. So I'd need to be able to keep using it, or be able to replace it for both the new…
      jerrac on HN
    • This is a bit tangential, but I'm curious about the migration path from, say Dovecot to something like this. I have a Dovecot mail store ~(10gb of mail) on Mailcow (which is…
      emacsen on HN
  • Fastmail

    From 2 comments
    • Thanks you Fastmail for JMAP. For those unaware, Fastmail was the party who created, built and open sourced JMAP (with many others contributing). This took over 5-years of work…
      alberth on HN
    • It's great to see more server support for JMAP, but the client support doesn't seem to be catching up. Neither Thunderbird nor K-9 support it yet, and I don't know of any…
      andrewshadura on HN
  • Mail-in-a-Box

    From 1 comment
    • For people who don't know: there is literally a project named "Mail-in-a-Box", which you may want to check out: https://mailinabox.email/
      sanxiyn on HN
  • Kannader and vSMTP

    From 2 comments
    • Hi, I would like to mention that some work on a Rust SMTP server has been already done with the Kannader project[1] (Disclaimer: I have no contribution on it but I know the…
      superboum on HN
    • > I would like to mention that some work on a Rust SMTP server has been already done with the Kannader project There’s also the vSMTP project: https://github.com/viridIT/vSMTP
      andrenth on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/32894429)