72 lines
1.7 KiB
YAML
72 lines
1.7 KiB
YAML
|
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
|