diff options
author | Vivien Kraus <vivien@planete-kraus.eu> | 2021-11-01 12:02:40 +0100 |
---|---|---|
committer | Vivien Kraus <vivien@planete-kraus.eu> | 2021-11-01 12:02:40 +0100 |
commit | b3c00077e42a36f3540b1944088fbb24bd8e6ba8 (patch) | |
tree | 05e492910b6157ad0ef7c42bcdb4c7ad9d1ee994 | |
parent | 2fe2a0fadafa47718ae749065ef6f68befcdc6b3 (diff) |
mail: activate Sender Rewriting Scheme
-rw-r--r-- | guix/vkraus/modules/mail.scm | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/guix/vkraus/modules/mail.scm b/guix/vkraus/modules/mail.scm index 9e8be81..22f7eaa 100644 --- a/guix/vkraus/modules/mail.scm +++ b/guix/vkraus/modules/mail.scm @@ -7,7 +7,7 @@ #:use-module (ice-9 match) #:use-module (ice-9 optargs)) -(define-public (make-smtp-service domain) +(define-public (make-smtp-service domain srs-key srs-key-backup) (let ((cfg (mixed-text-file "opensmtpd-configuration" " @@ -17,6 +17,9 @@ table blacklist file:" (plain-file "blacklist" "@toto.com") " pki " domain " cert \"/etc/letsencrypt/live/" domain "/fullchain.pem\" pki " domain " key \"/etc/letsencrypt/live/" domain "/privkey.pem\" +srs key \"" srs-key "\" +srs key backup \"" srs-key-backup "\" + listen on 0.0.0.0 port 25 tls pki " domain " listen on :: port 25 tls pki " domain " listen on 0.0.0.0 port 587 tls-require pki " domain " mask-src auth @@ -27,7 +30,7 @@ listen on socket mask-src listen on lo port 10028 tag DKIM_SIGNED action receive maildir alias <aliases> -action send relay helo " domain " +action send relay helo " domain " srs action sign relay host smtp://localhost:11333 match tag DKIM_SIGNED for any action send |