traefik: enabled: true tcpRoutes: - name: docker-mailserver-smtp service: docker-mailserver match: HostSNI(`*`) entrypoint: smtp port: 25 - name: docker-mailserver-smtps match: HostSNI(`*`) service: docker-mailserver entrypoint: smtps port: 465 - name: docker-mailserver-smpt-startls match: HostSNI(`*`) service: docker-mailserver entrypoint: smtp-startls port: 587 - name: docker-mailserver-imap match: HostSNI(`*`) service: docker-mailserver entrypoint: imap port: 143 - name: docker-mailserver-imaps match: HostSNI(`*`) service: docker-mailserver entrypoint: imaps port: 993 - name: docker-mailserver-pop3 match: HostSNI(`*`) service: docker-mailserver entrypoint: pop3 port: 110 - name: docker-mailserver-pop3s match: HostSNI(`*`) service: docker-mailserver entrypoint: pop3s port: 993 rainloop: enabled: true ingress: enabled: true hosts: - mail.badhouseplants.net annotations: kubernetes.io/ingress.class: traefik kubernetes.io/tls-acme: "true" kubernetes.io/ingress.allow-http: "false" kubernetes.io/ingress.global-static-ip-name: "" cert-manager.io/cluster-issuer: badhouseplants-issuer-http01 tls: - secretName: mail-tls-secret hosts: - mail.badhouseplants.net demoMode: enabled: false domains: - badhouseplants.net - mail.badhouseplants.net ssl: useExisting: true existingName: mail-tls-secret pod: dockermailserver: enable_fail2ban: "0" ssl_type: manual service: type: ClusterIP spfTestsDisabled: true