mail: add vanpetegem.be, migrate webmaster

This commit is contained in:
Charlotte Van Petegem 2023-12-24 13:44:55 +01:00
parent 234b428928
commit e8210cd7ee
No known key found for this signature in database
GPG key ID: 019E764B7184435A
4 changed files with 10 additions and 7 deletions

View file

@ -280,7 +280,7 @@ in
}; };
webmaster = makeAccount { webmaster = makeAccount {
name = "webmaster"; name = "webmaster";
address = "webmaster@vanpetegem.me"; address = "webmaster@vanpetegem.be";
host = "mail.vanpetegem.me"; host = "mail.vanpetegem.me";
secretToolId = "webmaster"; secretToolId = "webmaster";
extraConfig = { extraConfig = {

View file

@ -29,13 +29,14 @@ in
"robbevanpetegem.be" "robbevanpetegem.be"
"robbevp.be" "robbevp.be"
"toekomstlabo.be" "toekomstlabo.be"
"vanpetegem.be"
"vanpetegem.me" "vanpetegem.me"
]; ];
localDnsResolver = false; localDnsResolver = false;
loginAccounts = { loginAccounts = {
"charlotte@vanpetegem.me" = { "charlotte@vanpetegem.me" = {
hashedPasswordFile = config.age.secrets."passwords/services/mail/charlotte@vanpetegem.me".path; hashedPasswordFile = config.age.secrets."passwords/services/mail/charlotte@vanpetegem.me".path;
aliases = [ "@chvp.be" "@cvpetegem.be" ]; aliases = [ "@chvp.be" "@cvpetegem.be" "charlotte@vanpetegem.be" ];
}; };
"huis@vanpetegem.me".hashedPasswordFile = config.age.secrets."passwords/services/mail/huis@vanpetegem.me".path; "huis@vanpetegem.me".hashedPasswordFile = config.age.secrets."passwords/services/mail/huis@vanpetegem.me".path;
"noreply@vanpetegem.me" = { "noreply@vanpetegem.me" = {
@ -45,7 +46,7 @@ in
"peter@vanpetegem.me".hashedPasswordFile = config.age.secrets."passwords/services/mail/peter@vanpetegem.me".path; "peter@vanpetegem.me".hashedPasswordFile = config.age.secrets."passwords/services/mail/peter@vanpetegem.me".path;
"postbot@vanpetegem.me" = { "postbot@vanpetegem.me" = {
hashedPasswordFile = config.age.secrets."passwords/services/mail/postbot@vanpetegem.me".path; hashedPasswordFile = config.age.secrets."passwords/services/mail/postbot@vanpetegem.me".path;
aliases = [ "@vanpetegem.me" ]; aliases = [ "@vanpetegem.me" "@vanpetegem.be" ];
}; };
"robbe@vanpetegem.me" = { "robbe@vanpetegem.me" = {
hashedPasswordFile = config.age.secrets."passwords/services/mail/robbe@vanpetegem.me".path; hashedPasswordFile = config.age.secrets."passwords/services/mail/robbe@vanpetegem.me".path;
@ -59,7 +60,10 @@ in
hashedPasswordFile = config.age.secrets."passwords/services/mail/hallo@robbe.be".path; hashedPasswordFile = config.age.secrets."passwords/services/mail/hallo@robbe.be".path;
aliases = [ "@robbe.be" "@robbevp.be" ]; aliases = [ "@robbe.be" "@robbevp.be" ];
}; };
"webmaster@vanpetegem.me".hashedPasswordFile = config.age.secrets."passwords/services/mail/webmaster@vanpetegem.me".path; "webmaster@vanpetegem.be" = {
hashedPasswordFile = config.age.secrets."passwords/services/mail/webmaster@vanpetegem.be".path;
aliases = [ "webmaster@vanpetegem.me" ];
};
}; };
indexDir = "${config.chvp.cachePrefix}/var/lib/dovecot/indices"; indexDir = "${config.chvp.cachePrefix}/var/lib/dovecot/indices";
fullTextSearch = { fullTextSearch = {
@ -99,7 +103,7 @@ in
"passwords/services/mail/postbot@vanpetegem.me".file = ../../../secrets/passwords/services/mail/postbot_at_vanpetegem.me.age; "passwords/services/mail/postbot@vanpetegem.me".file = ../../../secrets/passwords/services/mail/postbot_at_vanpetegem.me.age;
"passwords/services/mail/robbe@robbevanpetegem.be".file = ../../../secrets/passwords/services/mail/robbe_at_robbevanpetegem.be.age; "passwords/services/mail/robbe@robbevanpetegem.be".file = ../../../secrets/passwords/services/mail/robbe_at_robbevanpetegem.be.age;
"passwords/services/mail/robbe@vanpetegem.me".file = ../../../secrets/passwords/services/mail/robbe_at_vanpetegem.me.age; "passwords/services/mail/robbe@vanpetegem.me".file = ../../../secrets/passwords/services/mail/robbe_at_vanpetegem.me.age;
"passwords/services/mail/webmaster@vanpetegem.me".file = ../../../secrets/passwords/services/mail/webmaster_at_vanpetegem.me.age; "passwords/services/mail/webmaster@vanpetegem.be".file = ../../../secrets/passwords/services/mail/webmaster_at_vanpetegem.be.age;
}; };
}; };
} }

View file

@ -50,8 +50,7 @@ in
"secrets/passwords/services/mail/postbot_at_vanpetegem.me.age".publicKeys = [ lasting-integrity ] ++ users; "secrets/passwords/services/mail/postbot_at_vanpetegem.me.age".publicKeys = [ lasting-integrity ] ++ users;
"secrets/passwords/services/mail/robbe_at_robbevanpetegem.be.age".publicKeys = [ lasting-integrity ] ++ users; "secrets/passwords/services/mail/robbe_at_robbevanpetegem.be.age".publicKeys = [ lasting-integrity ] ++ users;
"secrets/passwords/services/mail/robbe_at_vanpetegem.me.age".publicKeys = [ lasting-integrity ] ++ users; "secrets/passwords/services/mail/robbe_at_vanpetegem.me.age".publicKeys = [ lasting-integrity ] ++ users;
"secrets/passwords/services/mail/ugent_at_cvpetegem.be.age".publicKeys = [ lasting-integrity ] ++ users; "secrets/passwords/services/mail/webmaster_at_vanpetegem.be.age".publicKeys = [ lasting-integrity ] ++ users;
"secrets/passwords/services/mail/webmaster_at_vanpetegem.me.age".publicKeys = [ lasting-integrity ] ++ users;
"secrets/passwords/services/ssmtp-pass.age".publicKeys = hosts ++ users; "secrets/passwords/services/ssmtp-pass.age".publicKeys = hosts ++ users;
"secrets/passwords/services/acme.age".publicKeys = servers ++ users; "secrets/passwords/services/acme.age".publicKeys = servers ++ users;