mirror of
https://gitlab.com/simple-nixos-mailserver/nixos-mailserver.git
synced 2024-11-11 11:29:17 +05:00
adds preamble of config file
This commit is contained in:
parent
e0ac39db71
commit
4ddbd96458
@ -1 +1,29 @@
|
||||
|
||||
let
|
||||
domain = "example.com";
|
||||
host_prefix = "mail";
|
||||
login_accounts = [ "user1" "user2" ];
|
||||
vmail_id_start = 5000;
|
||||
vmail_user_name = "vmail";
|
||||
vmail_group_name = "vmail";
|
||||
mail_dir = "/var/vmail";
|
||||
cert_file = "mail-server.crt";
|
||||
key_file = "mail-server.key";
|
||||
in
|
||||
let
|
||||
vmail_user = [{
|
||||
name = vmail_user_name;
|
||||
isNormalUser = false;
|
||||
uid = vmail_id_start;
|
||||
home = mail_dir;
|
||||
createHome = true;
|
||||
group = vmail_group_name;
|
||||
}];
|
||||
accountsToUser = x: {
|
||||
name = x + "@" + domain;
|
||||
isNormalUser = false;
|
||||
group = vmail_group_name;
|
||||
};
|
||||
mail_user = map accountsToUser login_accounts;
|
||||
in
|
||||
{
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user