services: stalwart: image: stalwartlabs/mail-server:{{ stalwart_version }} container_name: stalwart restart: unless-stopped volumes: - {{ stalwart_data_dir }}/data:/opt/stalwart-mail ports: - "25:25" # SMTP - "465:465" # SMTPS - "587:587" # SMTP submission - "993:993" # IMAPS - "4190:4190" # ManageSieve environment: TZ: UTC labels: - "traefik.enable=true" - "traefik.http.routers.stalwart.rule=Host(`{{ stalwart_domain }}`)" - "traefik.http.routers.stalwart.tls=true" - "traefik.http.routers.stalwart.tls.certresolver=letsencrypt" - "traefik.http.services.stalwart.loadbalancer.server.port=8080" networks: - {{ sovereign_network_name }} logging: driver: gelf options: gelf-address: "udp://{{ graylog_host }}:{{ graylog_gelf_port }}" tag: "stalwart" networks: {{ sovereign_network_name }}: external: true