Set up an email service #5
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
We should have an endogenous email service. This should allow the fediverse applications to send emails out, but also allow receiving emails (e.g. account confirmation) when running entirely within the VMs.
All the relevant config options should also be set so that the fediverse applications use this email service automatically.
simple-nixos-mailserver may be somwhere to start, especially because I'm already familiar with it. But Koen has said that the underlying technology does not scale, and recommended Stalwart
Update:
Stalwart has a freemium model, where a base version is open source, with some features gated behind a closed-source "enterprise" version.
However, Dovecot (which is used in simple-nixos-mailserver) also uses this model, and in particular s3 storage backend is not available in the open source "community" version. They also appear to be moving further away from open source support with Dovecot 3.0, removing any support for multiple servers from the community edition See 7:00 and 14:30 in this video
We haven't yet found an alternative to one of stalwart or dovecot. Will keep looking for a bit.
Some alternative IMAP servers (haven't been evaluated):
Note: none of these are packed in nixpkgs yet
We've reached out to the simple-nixos-mailserver team on IRC to get their thoughts and experience with SNM at scale and also using IMAP servers besides Dovecot
We need to find out what our constraints are.
From IRC:
Hexa:
Raito Bezarius:
Deuxfleurs IMAP is called aerogramme.
List under consideration (besides dovecot/stalwart which are freemium) is now: