My Nix Configuration
at main 410 B view raw
1{ ifThen, otherwise }: 2let 3 relVer = [ 4 (ifThen "protocol = 'smtp'" "relaxed") 5 (otherwise "disable") 6 ]; 7in 8{ 9 dkim = { 10 sign = [ 11 (ifThen "sender_domain = 'pyrox.dev'" "['rsa', 'ed25519']") 12 (otherwise false) 13 ]; 14 }; 15 spf.verify.ehlo = relVer; 16 spf.verify.mail-from = relVer; 17 dmarc.verify = relVer; 18 iprev.verify = relVer; 19 arc.seal = "'ed25519'"; 20 arc.verify = "relaxed"; 21}