Merge options virtualAccountAliases and virtualDomainAliases into virtualAliases
Some checks failed
Test / tests (push) Failing after 2m59s

This commit is contained in:
Thomas Preisner 2025-02-22 19:52:13 +01:00
parent faf6f549b0
commit bae52b2220
3 changed files with 48 additions and 56 deletions

View file

@ -42,10 +42,10 @@ in
fqdn = "mail.example.com";
domains = ["example.com" "aliased.com" "otherdomain.com"];
accounts = mkAccounts accounts;
virtualDomainAliases = {
virtualAliases = {
# domain aliases
"aliased.com" = "example.com";
};
virtualAccountAliases = {
# account aliases
"alias@example.com" = accounts."alias".address;
"multi-alias@example.com" = lib.map (x: accounts.${x}.address) ["multi-alias1" "multi-alias2"];
"@example.com" = accounts."catchall".address;