Skip to content
Snippets Groups Projects
Select Git revision
  • master default protected
  • gitlab-pages
  • eval-period
  • nixos-24.05
  • nixos-24.11
  • test-dovecot-mr-nixpkgs-286184
  • nixos-23.11
  • ldap-support
  • nixos-23.05
  • cert-warning
  • docs-minor
  • nixos-22.11
  • update-nixpkgs
  • nixos-22.05
  • refix-ci
  • fix-ci
  • nixos-21.11
  • update
  • pin-rtd
  • fix-doc-test
  • v2.3.0
  • v2.2.1
  • v2.2.0
  • v2.1.4
  • v2.1.3
  • v2.1.2
  • v2.1.1
  • v2.1
  • v2.1-rc2
  • v2.1-rc1
  • v2.0.4
  • v2.0.3
  • v2.0.2
  • v2.0.1
  • v2.0
  • v2.0-rc2
  • v2.0-rc1
  • v1.1-rc4
  • v1.1-rc3
  • v1.1-rc2
40 results

nixos-mailserver

  • Clone with SSH
  • Clone with HTTPS
  • Simple Nixos MailServer

    license pipeline status

    Release branches

    For each NixOS release, we publish a branch. You then have to use the SNM branch corresponding to your NixOS version.

    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