You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
![]() |
2 months ago | |
---|---|---|
.hydra | 3 months ago | |
docs | 2 months ago | |
mail-server | 3 months ago | |
nixops | 3 years ago | |
scripts | 3 months ago | |
tests | 3 months ago | |
.editorconfig | 6 years ago | |
.gitignore | 6 years ago | |
.gitlab-ci.yml | 10 months ago | |
.readthedocs.yaml | 10 months ago | |
LICENSE | 7 years ago | |
README.md | 3 months ago | |
default.nix | 3 months ago | |
flake.lock | 3 months ago | |
flake.nix | 3 months ago | |
shell.nix | 10 months ago | |
update.sh | 4 years ago |
README.md
Release branches
For each NixOS release, we publish a branch. You then have to use the SNM branch corresponding to your NixOS version.
- For NixOS 23.05
- For NixOS 22.11
- For NixOS unstable
- Use the SNM branch
master
- Documentation
- Use the SNM branch
Subscribe to SNM Announcement List This is a very low volume list where new releases of SNM are announced, so you can stay up to date with bug fixes and updates.
Features
v2.0
- Continous Integration Testing
- Multiple Domains
- Postfix MTA
- smtp on port 25
- submission tls on port 465
- submission starttls on port 587
- lmtp with dovecot
- Dovecot
- maildir folders
- imap with tls on port 993
- pop3 with tls on port 995
- imap with starttls on port 143
- pop3 with starttls on port 110
- Certificates
- manual certificates
- on the fly creation
- Let's Encrypt
- Spam Filtering
- via rspamd
- Virus Scanning
- via clamav
- DKIM Signing
- via opendkim
- User Management
- declarative user management
- declarative password management
- Sieves
- A simple standard script that moves spam
- Allow user defined sieve scripts
- ManageSieve support
- User Aliases
- Regular aliases
- Catch all aliases
In the future
- DKIM Signing
- Allow a per domain selector
Get in touch
- Subscribe to the mailing list
- Join the Libera Chat IRC channel
#nixos-mailserver
How to Set Up a 10/10 Mail Server Guide
Check out the Setup Guide in the project's documentation.
For a complete list of options, see in readthedocs.
Development
See the How to Develop SNM documentation page.
Contributors
See the contributor tab
Alternative Implementations
Credits
- send mail graphic by tnp_dreamingmao from TheNounProject is licensed under CC BY 3.0
- Logo made with Logomakr.com