Releases: r-raymond/nixos-mailserver
SNM Version 2.1.2
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
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, howeverBACKUP 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
viadhParamBitLength = 2048;
The default is
2048
should be fine. If you want extra security you can
specify4096
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 to50 Mb
of data
in her post boxes. Valid units arek/M/G/T
with the obvious meanings. If
left blank it will default to a quota of100 Gb
. -
Manage Sieve: You can now optionally allow your users to change, add, remove
sieve scrips via Dovecot's manage sieve by settingenableManageSieve = true;
This should work with standard mail clients such as Thunderbird. It will open
port4190
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
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
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
Adds a catchAll
option to the loginAccounts structs.
SNM Version 2.0.2
This is a bug fix release
Notable changes
- Using
certificateScheme = 3
now opens port 80. - the postfix
hostname
is now set to thefqdn
. - Many bugs in documentation have been fixed
Thanks to everyone using SNM, reporting errors and sending patches!
SNM Version 2.0.1
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
SNM v2.0 Release Candidate 2
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.