postfix: fix recipient_delimiter option

This reverts commit 88f4b75a00855c878624e465e1a83930aaa92858 and fixes the
recipientDelimiter config option. Till then the camel case variant was used
while recipient_delimiter would have been right.

Changed files
+11
nixos
modules
services
+1
nixos/modules/services/mail/mlmmj.nix
···
services.postfix = {
enable = true;
+
recipientDelimiter= "+";
extraMasterConf = ''
mlmmj unix - n n - - pipe flags=ORhu user=mlmmj argv=${pkgs.mlmmj}/bin/mlmmj-receive -F -L ${spoolDir}/$nextHop
'';
+10
nixos/modules/services/mail/postfix.nix
···
smtpd_tls_key_file = ${cfg.sslKey}
smtpd_use_tls = yes
+
+
recipient_delimiter = ${cfg.recipientDelimiter}
''
+ optionalString (cfg.virtual != "") ''
virtual_alias_maps = hash:/etc/postfix/virtual
···
sslKey = mkOption {
default = "";
description = "SSL key to use.";
+
};
+
+
recipientDelimiter = mkOption {
+
default = "";
+
example = "+";
+
description = "
+
Delimiter for address extension: so mail to user+test can be handled by ~user/.forward+test
+
";
};
virtual = mkOption {