version: '3.3' services: mail: image: docker.io/mailserver/docker-mailserver:latest hostname: ${smtpHost} domainname: ${domain} container_name: ${smtpServName} networks: - postfixNet #ports: #- ${MAIN_IP}:25:25 volumes: - mailData:/var/mail - mailState:/var/mail-state - mailLog:/var/log/mail - mailConfig:/tmp/docker-mailserver/ - /etc/localtime:/etc/localtime:ro - /etc/timezone:/etc/timezone:ro - /etc/letsencrypt:/etc/letsencrypt:ro environment: - HOSTNAME=${smtpHost} - DOMAINNAME=${domain} - CONTAINER_NAME=${smtpServName} env_file: - env-config - ../../secret/env-${smtpServName} cap_add: - NET_ADMIN - SYS_PTRACE restart: always volumes: mailData: mailState: mailLog: mailConfig: networks: postfixNet: external: true name: postfixNet