From 48510240c6d498285d7618653ce130c0872a14d5 Mon Sep 17 00:00:00 2001 From: root Date: Sun, 8 Dec 2019 17:35:06 +0000 Subject: [PATCH] Add ssl for smtp and imap; show use of certdumper --- mailu/docker-compose.yml | 12 ++++++++++++ mailu/mailu.env | 6 ++++-- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/mailu/docker-compose.yml b/mailu/docker-compose.yml index 7040028..dc71142 100644 --- a/mailu/docker-compose.yml +++ b/mailu/docker-compose.yml @@ -94,6 +94,18 @@ services: depends_on: - imap + certdumper: + # See https://github.com/Mailu/Mailu/pull/1247 + image: unixfox/mailu-traefik-certdumper + env_file: mailu.env + restart: always + environment: + - DOMAIN=amomail.crabdance.com + volumes: + - "/root/compose-projects/traefik:/traefik" + - "/mailu/certs:/output" + labels: + - "traefik.enable=false" networks: traefik_default: diff --git a/mailu/mailu.env b/mailu/mailu.env index 9361aa7..c851047 100644 --- a/mailu/mailu.env +++ b/mailu/mailu.env @@ -24,10 +24,10 @@ HOSTNAMES=ammonit.crabdance.com,daribrah.crabdance.com POSTMASTER=admin # Choose how secure connections will behave (value: letsencrypt, cert, notls, mail, mail-letsencrypt) -TLS_FLAVOR=notls +TLS_FLAVOR=mail # Authentication rate limit (per source IP address) -AUTH_RATELIMIT=10/minute;1000/hour +AUTH_RATELIMIT=1000/minute;30000/hour # Opt-out of statistics, replace with "True" to opt out DISABLE_STATISTICS=True @@ -48,6 +48,8 @@ WEBDAV=none # Antivirus solution (value: clamav, none) ANTIVIRUS=none +TRAEFIK_VERSION=v2 + ################################### # Mail settings ###################################