diff --git a/Servers/Email/Mailcow.md b/Servers/Email/Mailcow.md index 46cc010..d8221e5 100644 --- a/Servers/Email/Mailcow.md +++ b/Servers/Email/Mailcow.md @@ -111,6 +111,14 @@ tcp: tls: passthrough: true + mailcow-dovecot-managesieve: + entryPoints: + - pop3s + rule: "HostSNI(`mail.bunny-lab.io`)" + service: dovecot-managesieve + tls: + passthrough: true + services: mailcow-smtp: loadBalancer: @@ -141,6 +149,35 @@ tcp: loadBalancer: servers: - address: "192.168.3.61:995" + + dovecot-managesieve: + loadBalancer: + servers: + - address: "192.168.3.61:4190" +``` + +### Traefik-Specific Configuration +You will need to add some extra entrypoints and ports to Traefik itself so it can listen for this new traffic. +```yaml +#Entrypoints +- "--entrypoints.smtp.address=:25" +- "--entrypoints.smtps.address=:465" +- "--entrypoints.submission.address=:587" +- "--entrypoints.imap.address=:143" +- "--entrypoints.imaps.address=:993" +- "--entrypoints.pop3.address=:110" +- "--entrypoints.pop3s.address=:995" +- "--entrypoints.dovecot-managesieve.address=:4190" + +#Ports +- "25:25" +- "110:110" +- "143:143" +- "465:465" +- "587:587" +- "993:993" +- "995:995" +- "4190:4190" ``` ### Login to Mailcow