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/mail.crabs-games.art.crt - SSL_KEY_PATH=/etc/letsencrypt/mail.crabs-games.art.key - PERMIT_DOCKER=host - POSTMASTER_ADDRESS=admin@crabs-games.art - ENABLE_SPAMASSASSIN=1 - ENABLE_CLAMAV=1 - ENABLE_FAIL2BAN=1 - POSTFIX_INET_PROTOCOLS=ipv4 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/mail.crabs-games.art:/etc/letsencrypt restart: always networks: - crabs-network labels: - reproxy.route: "/(.*)" - reproxy.enabled=true - reproxy.server=rodniki.crabs-games.art - 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 volumes: mail-data: mail-state: mail-logs: