From 9b96f1e1e34562933ef7cf2c7646fe0cecf2a0d7 Mon Sep 17 00:00:00 2001 From: Lyes Saadi Date: Sun, 14 Dec 2025 01:59:19 +0100 Subject: [PATCH] Fixing mailer issues --- modules/server/biggoron/default.nix | 17 ++++++++++++++--- modules/server/default.nix | 2 +- 2 files changed, 15 insertions(+), 4 deletions(-) diff --git a/modules/server/biggoron/default.nix b/modules/server/biggoron/default.nix index 4d73594..4fd5842 100644 --- a/modules/server/biggoron/default.nix +++ b/modules/server/biggoron/default.nix @@ -12,6 +12,18 @@ in settings.AcceptEnv = "GIT_PROTOCOL"; }; + # Fixing mailing issues + systemd.services.forgejo.serviceConfig = { + RestrictAddressFamilies = [ + "AF_LOCAL" + "AF_NETLINK" + ]; + ReadWritePaths = [ "/var/spool/mail/" "/var/lib/postfix/queue/maildrop/" ]; + NoNewPrivileges = lib.mkForce false; + PrivateUsers = lib.mkForce false; + SystemCallFilter = lib.mkForce []; + }; + services.forgejo = { enable = true; @@ -52,9 +64,8 @@ in mailer = { ENABLED = true; PROTOCOL = "sendmail"; - # SMTP_ADDR = "taf.lyes.eu"; - # FROM = "noreply@${srv.DOMAIN}"; - # USER = "noreply@${srv.DOMAIN}"; + FROM = "root-biggoron@lyes.eu"; + SENDMAIL_PATH = "${config.security.wrapperDir}/sendmail"; }; # oauth2_client = { diff --git a/modules/server/default.nix b/modules/server/default.nix index e6f4fca..b122e24 100644 --- a/modules/server/default.nix +++ b/modules/server/default.nix @@ -16,7 +16,7 @@ boot.swraid = { enable = true; mdadmConf = '' - MAILADDR root@lyes.eu + MAILADDR root-mdadm@lyes.eu DEVICE partitions ''; };