Files
email_server/docker-compose.yml
T
2026-06-28 01:14:46 +07:00

34 lines
1.0 KiB
YAML

services:
mailserver:
image: mailserver/docker-mailserver:latest
container_name: mailserver
hostname: mail.crabs-games.art
environment:
- SSL_TYPE=letsencrypt
- SSL_DOMAIN=mail.crabs-games.art
- PERMIT_DOCKER=host # Необходимо для работы с прокси в той же сети
- POSTMASTER_ADDRESS=admin@crabs-games.art
- ENABLE_SPAMASSASSIN=1
- ENABLE_CLAMAV=1
- ENABLE_FAIL2BAN=1
volumes:
- ./mail-data:/var/mail
- ./mail-state:/var/mail-state
- ./mail-logs:/var/log/mail
- /Users/vladimir/reproxy/var/ssl/certificates/acme-v02.api.letsencrypt.org-directory:/etc/letsencrypt/live
restart: always
networks:
- crabs-network
labels:
- reproxy.enabled=true
- reproxy.server=mailserver
- reproxy.tcp.25=:25,proto=haproxy
- reproxy.tcp.465=:465,proto=haproxy
- reproxy.tcp.587=:587,proto=haproxy
- reproxy.tcp.993=:993,proto=haproxy
networks:
crabs-network:
name: crabs-network
external: true