Update Servers/Email/Mailcow.md
All checks were successful
GitOps Automatic Deployment / GitOps Automatic Deployment (push) Successful in 5s
All checks were successful
GitOps Automatic Deployment / GitOps Automatic Deployment (push) Successful in 5s
This commit is contained in:
@ -41,6 +41,92 @@ docker-compose up -d
|
|||||||
- "${HTTP_BIND:-0.0.0.0}:${HTTP_PORT:-80}:${HTTP_PORT:-80}"
|
- "${HTTP_BIND:-0.0.0.0}:${HTTP_PORT:-80}:${HTTP_PORT:-80}"
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### Reverse-Proxy Configuration
|
||||||
|
For the purposes of this document, it will be assumed that you are deploying Mailcow behind Traefik. You can use the following dynamic configuration file to achieve this:
|
||||||
|
```yaml title="/srv/containers/traefik/config/dynamic/mail.bunny-lab.io.yml"
|
||||||
|
tcp:
|
||||||
|
routers:
|
||||||
|
mailcow-smtp:
|
||||||
|
entryPoints:
|
||||||
|
- smtp
|
||||||
|
rule: "HostSNI(`mail.bunny-lab.io`)"
|
||||||
|
service: mailcow-smtp
|
||||||
|
tls:
|
||||||
|
passthrough: true
|
||||||
|
|
||||||
|
mailcow-smtps:
|
||||||
|
entryPoints:
|
||||||
|
- smtps
|
||||||
|
rule: "HostSNI(`mail.bunny-lab.io`)"
|
||||||
|
service: mailcow-smtps
|
||||||
|
tls:
|
||||||
|
passthrough: true
|
||||||
|
|
||||||
|
mailcow-submission:
|
||||||
|
entryPoints:
|
||||||
|
- submission
|
||||||
|
rule: "HostSNI(`mail.bunny-lab.io`)"
|
||||||
|
service: mailcow-submission
|
||||||
|
tls:
|
||||||
|
passthrough: true
|
||||||
|
|
||||||
|
mailcow-imaps:
|
||||||
|
entryPoints:
|
||||||
|
- imaps
|
||||||
|
rule: "HostSNI(`mail.bunny-lab.io`)"
|
||||||
|
service: mailcow-imaps
|
||||||
|
tls:
|
||||||
|
passthrough: true
|
||||||
|
|
||||||
|
mailcow-imap:
|
||||||
|
entryPoints:
|
||||||
|
- imap
|
||||||
|
rule: "HostSNI(`mail.bunny-lab.io`)"
|
||||||
|
service: mailcow-imap
|
||||||
|
tls:
|
||||||
|
passthrough: true
|
||||||
|
|
||||||
|
# Optional: POP3(s)
|
||||||
|
mailcow-pop3s:
|
||||||
|
entryPoints:
|
||||||
|
- pop3s
|
||||||
|
rule: "HostSNI(`mail.bunny-lab.io`)"
|
||||||
|
service: mailcow-pop3s
|
||||||
|
tls:
|
||||||
|
passthrough: true
|
||||||
|
|
||||||
|
services:
|
||||||
|
mailcow-smtp:
|
||||||
|
loadBalancer:
|
||||||
|
servers:
|
||||||
|
- address: "192.168.3.61:25"
|
||||||
|
|
||||||
|
mailcow-smtps:
|
||||||
|
loadBalancer:
|
||||||
|
servers:
|
||||||
|
- address: "192.168.3.61:465"
|
||||||
|
|
||||||
|
mailcow-submission:
|
||||||
|
loadBalancer:
|
||||||
|
servers:
|
||||||
|
- address: "192.168.3.61:587"
|
||||||
|
|
||||||
|
mailcow-imaps:
|
||||||
|
loadBalancer:
|
||||||
|
servers:
|
||||||
|
- address: "192.168.3.61:993"
|
||||||
|
|
||||||
|
mailcow-imap:
|
||||||
|
loadBalancer:
|
||||||
|
servers:
|
||||||
|
- address: "192.168.3.61:143"
|
||||||
|
|
||||||
|
mailcow-pop3s:
|
||||||
|
loadBalancer:
|
||||||
|
servers:
|
||||||
|
- address: "192.168.3.61:995"
|
||||||
|
```
|
||||||
|
|
||||||
### Login to Mailcow
|
### Login to Mailcow
|
||||||
At this point, the Mailcow server has been deployed so you can log into it.
|
At this point, the Mailcow server has been deployed so you can log into it.
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user