dovecot 1.version

This commit is contained in:
Andreas Knuth 2025-03-14 18:14:50 +01:00
parent c87cce7255
commit 76e83d7fd1
3 changed files with 44 additions and 1 deletions

View File

@ -78,3 +78,21 @@ api-dev.bizmatch.net {
}
}
mail.bizmatch.net {
# IMAP über TLS (IMAPS) - Port 993
reverse_proxy /imap dovecot:993 {
transport tcp
flush_interval -1
}
# Optional: Webmail-Oberfläche
# reverse_proxy /webmail webmail:80
# Logging
log {
output file /var/log/caddy/mail.bizmatch.net.log
}
# TLS wird automatisch von Caddy verwaltet
}

View File

@ -13,6 +13,7 @@ services:
- bizmatch
- keycloak
- gitea
- mail_network
volumes:
- $PWD/Caddyfile:/etc/caddy/Caddyfile
- caddy_data:/data
@ -33,6 +34,8 @@ networks:
external: true
gitea:
external: true
mail_network:
external: true
volumes:
caddy_data:

View File

@ -0,0 +1,22 @@
services:
dovecot:
image: dovecot/dovecot:latest
container_name: dovecot
restart: unless-stopped
ports:
- "143:143" # IMAP
- "993:993" # IMAPS (IMAP über SSL)
volumes:
- ./config/dovecot:/etc/dovecot
- ./data/mail:/var/mail
- ./logs:/var/log
# Bei Bedarf: Zugriff auf Caddy-Zertifikate
# - /pfad/zu/caddy/certs:/etc/dovecot/ssl:ro
environment:
- TZ=Europe/Berlin
networks:
- mail_network
networks:
mail_network:
driver: bridge