mirror of
https://gitlab.com/simple-nixos-mailserver/nixos-mailserver.git
synced 2024-12-29 12:30:34 +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