services: mailserver: image: mailserver/docker-mailserver:latest container_name: mailserver hostname: mail.crabs-games.art environment: - SSL_TYPE=manual - SSL_DOMAIN=mail.crabs-games.art - SSL_CERT_PATH=/etc/letsencrypt/fullchain.pem - SSL_KEY_PATH=/etc/letsencrypt/privkey.pem - 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 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