Merge branch 'master' into 'master'

feat: enable virtual aliases for ldap users

See merge request simple-nixos-mailserver/nixos-mailserver!335
This commit is contained in:
Brendan Golden 2025-03-23 06:23:58 +00:00
commit e1a018f1cd
2 changed files with 0 additions and 5 deletions

View File

@ -469,7 +469,6 @@ in
type = let
loginAccount = mkOptionType {
name = "Login Account";
check = (account: builtins.elem account (builtins.attrNames cfg.loginAccounts));
};
in with types; attrsOf (either loginAccount (nonEmptyListOf loginAccount));
example = {

View File

@ -5,10 +5,6 @@
assertion = config.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 == {};
message = "When the LDAP support is enable (mailserver.ldap.enable = true), it is not possible to define mailserver.extraVirtualAliases";
}
{
assertion = config.mailserver.forwards == {};
message = "When the LDAP support is enable (mailserver.ldap.enable = true), it is not possible to define mailserver.forwards";