diff options
author | Vivien Kraus <vivien@planete-kraus.eu> | 2021-12-11 11:20:44 +0100 |
---|---|---|
committer | Vivien Kraus <vivien@planete-kraus.eu> | 2021-12-11 11:20:44 +0100 |
commit | dbdbff23558e8b32be62f5c15c6827aa91d671a3 (patch) | |
tree | d8d50bb56f225789b87c97d3d2595eeeb4f0d524 | |
parent | 8acf5ec19ce061d1f7e98df6c9be54b5a9a763c4 (diff) |
smtp: listen on an interface, not an address.
-rw-r--r-- | guix/vkraus/modules/mail.scm | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/guix/vkraus/modules/mail.scm b/guix/vkraus/modules/mail.scm index a1d81d9..acd9572 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 interface) (let ((cfg (mixed-text-file "opensmtpd-configuration" " @@ -19,12 +19,9 @@ pki " domain " key \"/etc/letsencrypt/live/" domain "/privkey.pem\" include \"/etc/smtpd/srs.conf\" -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 -listen on :: port 587 tls-require pki " domain " mask-src auth -listen on 0.0.0.0 port 465 smtps pki " domain " mask-src auth -listen on :: port 465 smtps pki " domain " mask-src auth +listen on " interface " port 25 tls pki " domain " +listen on " interface " port 587 tls-require pki " domain " mask-src auth +listen on " interface " port 465 smtps pki " domain " mask-src auth listen on socket mask-src listen on lo port 10028 tag DKIM_SIGNED |