Merge options virtualAccountAliases and virtualDomainAliases into virtualAliases
This commit is contained in:
parent
faf6f549b0
commit
a1e87f70fa
3 changed files with 49 additions and 57 deletions
|
|
@ -42,13 +42,13 @@ 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;
|
||||
"example.com" = accounts."catchall".address;
|
||||
"user@otherdomain.com" = accounts."otherdomain".address;
|
||||
};
|
||||
};
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue