From dbd59a24d463d69c626cccf619b6b915adcc8327 Mon Sep 17 00:00:00 2001 From: Charlotte Van Petegem Date: Wed, 26 Jul 2023 18:50:43 +0000 Subject: [PATCH] mail: serve for robbevp.be, robbe.be, robbevanpetegem.be --- modules/services/mail/default.nix | 21 +++++++++++++++++- secrets.nix | 2 ++ .../services/mail/hallo_at_robbe.be.age | 12 ++++++++++ .../mail/robbe_at_robbevanpetegem.be.age | Bin 0 -> 561 bytes 4 files changed, 34 insertions(+), 1 deletion(-) create mode 100644 secrets/passwords/services/mail/hallo_at_robbe.be.age create mode 100644 secrets/passwords/services/mail/robbe_at_robbevanpetegem.be.age diff --git a/modules/services/mail/default.nix b/modules/services/mail/default.nix index fa72ecf2..b08fc095 100644 --- a/modules/services/mail/default.nix +++ b/modules/services/mail/default.nix @@ -19,7 +19,16 @@ in mailserver = { enable = true; fqdn = "mail.vanpetegem.me"; - domains = [ "vanpetegem.me" "cvpetegem.be" "chvp.be" "accentor.tech" "toekomstlabo.be" ]; + domains = [ + "accentor.tech" + "chvp.be" + "cvpetegem.be" + "robbe.be" + "robbevanpetegem.be" + "robbevp.be" + "toekomstlabo.be" + "vanpetegem.me" + ]; localDnsResolver = false; loginAccounts = { "charlotte@vanpetegem.me" = { @@ -44,6 +53,14 @@ in hashedPasswordFile = config.age.secrets."passwords/services/mail/robbe@vanpetegem.me".path; aliases = [ "robbe.nb@vanpetegem.me" ]; }; + "robbe@robbevanpetegem.be" = { + hashedPasswordFile = config.age.secrets."passwords/services/mail/robbe@robbevanpetegem.be".path; + aliases = [ "@robbevanpetegem.be" ]; + }; + "hallo@robbe.be" = { + hashedPasswordFile = config.age.secrets."passwords/services/mail/hallo@robbe.be".path; + aliases = [ "@robbe.be" "@robbevp.be" ]; + }; "ugent@cvpetegem.be" = { hashedPasswordFile = config.age.secrets."passwords/services/mail/ugent@cvpetegem.be".path; aliases = [ "charlotte.vanpetegem@ugent.be" ]; @@ -101,10 +118,12 @@ in "files/services/tunnel/env".file = ../../../secrets/files/services/tunnel/env.age; "passwords/services/mail/charlotte@vanpetegem.me".file = ../../../secrets/passwords/services/mail/charlotte_at_vanpetegem.me.age; "passwords/services/mail/expenses-noreply@vanpetegem.me".file = ../../../secrets/passwords/services/mail/expenses-noreply_at_vanpetegem.me.age; + "passwords/services/mail/hallo@robbevp.be".file = ../../../secrets/passwords/services/mail/hallo_at_robbevp.be.age; "passwords/services/mail/huis@vanpetegem.me".file = ../../../secrets/passwords/services/mail/huis_at_vanpetegem.me.age; "passwords/services/mail/noreply@vanpetegem.me".file = ../../../secrets/passwords/services/mail/noreply_at_vanpetegem.me.age; "passwords/services/mail/peter@vanpetegem.me".file = ../../../secrets/passwords/services/mail/peter_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@vanpetegem.me".file = ../../../secrets/passwords/services/mail/robbe_at_vanpetegem.me.age; "passwords/services/mail/ugent@cvpetegem.be".file = ../../../secrets/passwords/services/mail/ugent_at_cvpetegem.be.age; "passwords/services/mail/webmaster@vanpetegem.me".file = ../../../secrets/passwords/services/mail/webmaster_at_vanpetegem.me.age; diff --git a/secrets.nix b/secrets.nix index 6f917d95..a34ee6f2 100644 --- a/secrets.nix +++ b/secrets.nix @@ -44,10 +44,12 @@ in "secrets/passwords/services/mail/charlotte_at_vanpetegem.me.age".publicKeys = [ lasting-integrity ] ++ users; "secrets/passwords/services/mail/expenses-noreply_at_vanpetegem.me.age".publicKeys = [ lasting-integrity ] ++ users; + "secrets/passwords/services/mail/hallo_at_robbe.be.age".publicKeys = [ lasting-integrity ] ++ users; "secrets/passwords/services/mail/huis_at_vanpetegem.me.age".publicKeys = [ lasting-integrity ] ++ users; "secrets/passwords/services/mail/noreply_at_vanpetegem.me.age".publicKeys = [ lasting-integrity ] ++ users; "secrets/passwords/services/mail/peter_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_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.me.age".publicKeys = [ lasting-integrity ] ++ users; diff --git a/secrets/passwords/services/mail/hallo_at_robbe.be.age b/secrets/passwords/services/mail/hallo_at_robbe.be.age new file mode 100644 index 00000000..512f5f87 --- /dev/null +++ b/secrets/passwords/services/mail/hallo_at_robbe.be.age @@ -0,0 +1,12 @@ +age-encryption.org/v1 +-> ssh-ed25519 hKAFvQ fXh1AGdIK4Hd2aAkCToFzORjyaBPG6M4PjSeH2MbsiQ +y+rS7vdXLHQQMs18P2qv6C553zG5PN3tiVZnfVsTqAU +-> ssh-ed25519 s9rb8g sDVrrRFfJzDWp15YimwI/+cGTn6Di5hmGKPBWhK6GWU +M3jl4D/rIhahH3rrNHOKNe4QG8o8pbQc08qrXDJOF/o +-> ssh-ed25519 yad4VQ yZERBZqiFmyec9IUevnPWrcwKUR0mEBfZaWV9TehsGc +ELPAuUQFhNyW+dh7pM/jp/1qTXYQ624j1V6s4M7vmbI +-> U-grease 1?6>LLG9 'Av|LuT +e8+hFqg3Or5h19ObP57DIfuIzQFN5RMMi67DbWOOdoBRfKppiCA5s2qqBKSuWKZA +yFRfoIJsAyu9+E9SaFArN6Q +--- UvjxOPeklH4VagKi0C0VLlX1vUzvVyQmHUbXr3I3/4c +ȟlяe>T-5F!e{p2U(#{Pi#G)36@|fBqZ Āe*N{B \ No newline at end of file diff --git a/secrets/passwords/services/mail/robbe_at_robbevanpetegem.be.age b/secrets/passwords/services/mail/robbe_at_robbevanpetegem.be.age new file mode 100644 index 0000000000000000000000000000000000000000..73e7796efbf9a470ea4090a65a05c94e8699aee2 GIT binary patch literal 561 zcmYdHPt{G$OD?J`D9Oyv)5|YP*Do{V(zR14F3!+RO))YxHMCU7@OE@73slHS@<_eB3;4N%P>DVG{Ca3$|xhv zGCR3KzsxPL%01ILAWAzmI5{-KG*REoDBLqM!-UH$!%*L>LOZfBr!qe{-7i-=%1qxQ zJjK~9+utx>JKaCq%*WEWG(E8-xE$TK%ET0tut0^B^8Cu|Md6N^(7e5(~SLKI3&HErsQG~&2CJcA6q3(9@+qVfyO zOM(lEJ;M^s43mqzElOR@(sGN!wWG{}(u^aybaizV!qY5EEz=4Djg$1vogIBMqMUM# zqEekAa#EZ!D|3^o!VR?pv%FkW);TXKJs~??<9?F!`2u5x>CMxwTW2Q+eYC&i zsd0(_kap7T`wzMm5*I5!nOt|}oatZH>XjucUKZZnTf!K-Ox69vpLJVaI)~c*{I*3* X(6av0p0g9;41JD#U9@#gs)z#sHQ2*e literal 0 HcmV?d00001