linde: sign outgoing mail with DKIM
1 file changed, 15 insertions(+), 0 deletions(-)
changed files
M system/hosts/linde.nix → system/hosts/linde.nix
@@ -486,6 +486,10 @@ mydestination = [ ]; inet_interfaces = "loopback-only"; smtp_bind_address = "0.0.0.0"; smtp_bind_address6 = "::"; + milter_protocol = 2; + smtpd_milters = "unix:/run/opendkim/opendkim.sock"; + non_smtpd_milters = "$smtpd_milters"; + milter_default_action = "tempfail"; }; master."10.88.0.1:587" = { type = "inet";@@ -504,6 +508,17 @@ ]; }; }; }; + services.opendkim = { + enable = true; + domains = "csl:${hostname}.${domain},${domain}"; + selector = "202511"; + socket = "local:/run/opendkim/opendkim.sock"; + settings = { + mode = "s"; + umask = "002"; + }; + }; + users.groups.opendkim.members = [ "postfix" ]; systemd.services.backup-gitolite = { startAt = "daily";