X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=modules%2Fprivate%2Fmail%2Fsympa.nix;h=f7070e65be68d619bb83fe507314ea93f005e1b7;hb=6c7d42fc4844bc4f9af72dab531be8377825296a;hp=1a696d036029d40942d41f0e84d0fef782606aea;hpb=4e07970c88f474bc45ae3e723c62df5f6711833e;p=perso%2FImmae%2FConfig%2FNix.git diff --git a/modules/private/mail/sympa.nix b/modules/private/mail/sympa.nix index 1a696d0..f7070e6 100644 --- a/modules/private/mail/sympa.nix +++ b/modules/private/mail/sympa.nix @@ -83,7 +83,7 @@ in -F 2 \ -P /run/sympa/wwsympa.pid \ -s /run/sympa/wwsympa.socket \ - -- ${pkgs.sympa}/bin/wwsympa.fcgi + -- ${pkgs.sympa}/lib/sympa/cgi/wwsympa.fcgi ''; StateDirectory = "sympa"; ProtectHome = true; @@ -94,9 +94,13 @@ in services.postfix = { mapFiles = { + # Update relay list when changing one of those sympa_virtual = pkgs.writeText "virtual.sympa" '' sympa-request@${domain} postmaster@immae.eu sympa-owner@${domain} postmaster@immae.eu + + sympa-request@cip-ca.fr postmaster@immae.eu + sympa-owner@cip-ca.fr postmaster@immae.eu ''; sympa_transport = pkgs.writeText "transport.sympa" '' ${domain} error:User unknown in recipient table @@ -104,6 +108,11 @@ in listmaster@${domain} sympa:listmaster@${domain} bounce@${domain} sympabounce:sympa@${domain} abuse-feedback-report@${domain} sympabounce:sympa@${domain} + + sympa@cip-ca.fr sympa:sympa@cip-ca.fr + listmaster@cip-ca.fr sympa:listmaster@cip-ca.fr + bounce@cip-ca.fr sympabounce:sympa@cip-ca.fr + abuse-feedback-report@cip-ca.fr sympabounce:sympa@cip-ca.fr ''; }; config = { @@ -129,7 +138,7 @@ in args = [ "flags=hqRu" "user=sympa" - "argv=${pkgs.sympa}/bin/queue" + "argv=${pkgs.sympa}/libexec/queue" "\${nexthop}" ]; }; @@ -141,7 +150,7 @@ in args = [ "flags=hqRu" "user=sympa" - "argv=${pkgs.sympa}/bin/bouncequeue" + "argv=${pkgs.sympa}/libexec/bouncequeue" "\${nexthop}" ]; }; @@ -156,6 +165,10 @@ in webHost = "mail.immae.eu"; webLocation = "/sympa"; }; + "cip-ca.fr" = { + webHost = "mail.cip-ca.fr"; + webLocation = "/sympa"; + }; }; database = {