fix: allow for extraVirtualAliases and ldap
Some checks failed
Build / deploy (push) Has been cancelled

This commit is contained in:
silver 2025-06-17 19:10:46 +01:00
parent 192a7d426f
commit c097bd662c
Signed by: silver
GPG key ID: 36F93D61BAD3FD7D

View file

@ -17,10 +17,10 @@
assertion = config.mailserver.loginAccounts == { }; assertion = config.mailserver.loginAccounts == { };
message = "When the LDAP support is enable (mailserver.ldap.enable = true), it is not possible to define mailserver.loginAccounts"; message = "When the LDAP support is enable (mailserver.ldap.enable = true), it is not possible to define mailserver.loginAccounts";
} }
{ # {
assertion = config.mailserver.extraVirtualAliases == { }; # assertion = config.mailserver.extraVirtualAliases == { };
message = "When the LDAP support is enable (mailserver.ldap.enable = true), it is not possible to define mailserver.extraVirtualAliases"; # message = "When the LDAP support is enable (mailserver.ldap.enable = true), it is not possible to define mailserver.extraVirtualAliases";
} # }
] ]
++ ++
lib.optionals (config.mailserver.ldap.enable && config.mailserver.mailDirectory != "/var/vmail") lib.optionals (config.mailserver.ldap.enable && config.mailserver.mailDirectory != "/var/vmail")