From 73ac57dab4461c6ccc0f1f298644f8fe341f4aea Mon Sep 17 00:00:00 2001 From: Johannes Löthberg Date: Sat, 7 Apr 2018 20:26:00 +0100 Subject: Add updated smtpd config MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Johannes Löthberg --- opensmtpd/theos.sls | 55 +++++++++++++---------------------------------------- 1 file changed, 13 insertions(+), 42 deletions(-) diff --git a/opensmtpd/theos.sls b/opensmtpd/theos.sls index 99bad72..1728b00 100644 --- a/opensmtpd/theos.sls +++ b/opensmtpd/theos.sls @@ -41,7 +41,6 @@ opensmtpd: - 'kyrias: @theos.kyriasis.com,@kyriasis.com' - 'xanadu: xan@kyriasis.com,xanadu@kyriasis.com' - listeners: - interface: ens4 port: 25 @@ -64,28 +63,14 @@ opensmtpd: auth: True senders: masquerade - - interface: cjdns - port: 25 - tls: True - pki: theos.kyriasis.com - auth-optional: True - senders: masquerade - - - interface: cjdns - port: 587 - tls-require: True - pki: theos.kyriasis.com - auth: True - senders: masquerade - - - interface: lo - port: 10026 - tag: DKIM-IN - - interface: lo port: 10029 tag: DKIM-OUT + - interface: lo + port: 10031 + tag: SpamAssassin + - interface: localhost senders: masquerade @@ -97,42 +82,28 @@ opensmtpd: for: domain "lucifer.kyriasis.com" relay: backup theos.kyriasis.com - - backup for the-tk.com: - type: accept - from: any - for: domain "the-tk.com" - relay: backup - - - incoming mailinglists: - type: accept - tagged: DKIM-IN - from: any - for: domain "lists.kyriasis.com" virtual { "@lists.kyriasis.com" = list } - deliver_to: mda "/usr/local/bin/mlmmj-receive -L /home/lists/spool/%{dest.user:strip}/" - - incoming to local host: type: accept - tagged: DKIM-IN + tagged: SpamAssassin for: domain "theos.kyriasis.com" alias { root = kyrias } deliver_to: lmtp "/var/run/dovecot/lmtp" - - incoming to top-level domains: + - incoming mailinglists: type: accept - tagged: DKIM-IN - from: any - for: 'domain { kyriasis.com, the-tk.com } virtual ' - deliver_to: lmtp "/var/run/dovecot/lmtp" + tagged: SpamAssassin + for: domain "lists.kyriasis.com" virtual { "@lists.kyriasis.com" = lists } + deliver_to: mda "/usr/local/bin/mlmmj-receive -L /home/lists/spool/%{dest.user:strip}/" - - local email: + - incoming to top-level domains: type: accept - from: local - for: local + tagged: SpamAssassin + for: 'domain { kyriasis.com } virtual ' deliver_to: lmtp "/var/run/dovecot/lmtp" - relay incoming through dkimproxy: type: accept from: any - for: domain { kyriasis.com, theos.kyriasis.com, the-tk.com } + for: domain { kyriasis.com, theos.kyriasis.com, lists.kyriasis.com } relay: via smtp://127.0.0.1:10025 - outgoing from dkimproxy: -- cgit v1.2.3-54-g00ecf