Skip to content
This repository was archived by the owner on Jun 29, 2018. It is now read-only.

Releases: r-raymond/nixos-mailserver

SNM Version 2.1.2

23 Feb 14:05
v2.1.2
Compare
Choose a tag to compare

SNM Version 2.1.2

This is a bug fix release

Bug fixes

  • Create certificate directory for dh file
  • Don't recreate dh file if it exists
  • Set correct host for quota service
  • fix sieve script directory owner for new virtual users

Thanks all!

SNM v2.1.1

22 Feb 12:41
v2.1.1
Compare
Choose a tag to compare

SNM Version 2.1.1

I'm happy to announce a new stable version of SNM. The contributor list is
growing, now featuring

@eqyiel
@jbboehr
@phdoerfler
@erosennin
@dotlambda
@griff
@geistesk
@matthewbauer
@infinisil
@danbst

Thanks everyone!

Regressions

  • SNM in version 2.1 switches from system users to virtual users. In principle
    upgrading should be smooth, however

    BACKUP YOUR MAIL DIRECTORY BEFORE UPGRADING

    If you rely on email accounts being system users, consider staying on SNM
    v2.0.4 or adding the mail accounts as system users.

  • If you have more than 100 Gb of mails in your post boxes, you'll need to
    add a quota field to your account (see below: New Features - Quotas)

  • If you use Dovecot 2.3 you can to specify the diffie-hellmann bit length
    via

      dhParamBitLength = 2048;
    

    The default is 2048 should be fine. If you want extra security you can
    specify 4096 but be aware that it can take a very long time to create
    the file.

New Features

  • Quotas: You can now specify how much disk space each mail account is allowed
    to use.

     loginAccounts = {
         "user1@example.com" = {
             hashedPassword = "...";
             aliases = [ ... ];
             quota = "50M";
      };
    };
    

    The above snippet allows user1@example.com to store up to 50 Mb of data
    in her post boxes. Valid units are k/M/G/T with the obvious meanings. If
    left blank it will default to a quota of 100 Gb.

  • Manage Sieve: You can now optionally allow your users to change, add, remove
    sieve scrips via Dovecot's manage sieve by setting

    enableManageSieve = true;
    

    This should work with standard mail clients such as Thunderbird. It will open
    port 4190 in the firewall of your sever.

    Thanks @erosennin

Bug fixes

  • Improved / fixed documentation
  • Add DNS resolver to stop rspamd from complaining
  • Avoid installing clamav if virus scanning is turned off
  • Add support for dovecot 2.3 (nixos-unstable)
  • Tests have been cleaned up

SNM v2.1 Release Candidate 1

22 Dec 17:49
v2.1-rc1
Compare
Choose a tag to compare
Pre-release

This version adds a quota entry to the mail system. In order to accomplish this, the users are not system users anymore, but rather are listed in a passwd file.

SNM v2.0.4

20 Dec 07:44
v2.0.4
Compare
Choose a tag to compare

This is a bug fix release.

Thanks to @eqyiel the catchAll feature now forwards only the mail it is supposed to.

SNM v2.0.3

18 Dec 21:07
v2.0.3
Compare
Choose a tag to compare

Adds a catchAll option to the loginAccounts structs.

SNM Version 2.0.2

26 Nov 11:18
v2.0.2
Compare
Choose a tag to compare

This is a bug fix release

Notable changes

  • Using certificateScheme = 3 now opens port 80.
  • the postfix hostname is now set to the fqdn.
  • Many bugs in documentation have been fixed

Thanks to everyone using SNM, reporting errors and sending patches!

SNM Version 2.0.1

21 Nov 11:20
v2.0.1
Compare
Choose a tag to compare

Bugs fixed

  • Dovecot automatically subscribes to folders created by sieve
  • Stale documentation and comments

New Features

  • Introduces aliases field to loginAccount attribute set
  • Moves virtualAliases to extraVirtualAliases
  • Deprecates virtualAliases

SNM v2.0

20 Nov 06:24
v2.0
57e1d9f
Compare
Choose a tag to compare

SNM v2.0

Changes from v2.0 Release Candidate 2

  • Add per user sieve support (thanks @eqyiel)
  • Smaller refactoring

How to migrate from v2.0 RC 2

No changes needed.

You may want to take advantage of the new sieve implementation though.

SNM v2.0 Release Candidate 2

14 Nov 07:44
v2.0-rc2
1d7e70c
Compare
Choose a tag to compare
Pre-release

v2.0 Release Candidate 2

Changes from v2.0 Release Candidate 1

  • Add IMAPS and POP3/SSL port options
  • Improve documentation
  • Multiple Bug fixes

How to migrate from v2.0 RC 1

No changes needed.

Special Thanks