[Unit] Description=mailserver [Container] Image=ghcr.io/docker-mailserver/docker-mailserver:edge ContainerName=mailserver EnvironmentFile=/etc/containers/systemd/mailserver/mailserver.env AddCapability=NET_ADMIN HealthCmd=ss --listening --tcp | grep -P 'LISTEN.+:smtp' || exit 1 HealthInterval=10s HealthTimeout=3s HealthRetries=0 HostName=mx1.synth.download PublishPort=25:25 PublishPort=143:143 PublishPort=587:587 PublishPort=993:993 Timezone=local Volume=/var/containers/mailserver/data:/var/mail:Z Volume=/var/containers/mailserver/state:/var/mail-state:Z Volume=/var/containers/mailserver/logs:/var/log/mail:Z Volume=/var/containers/mailserver/config:/tmp/docker-mailserver:Z Volume=/etc/certs/wildcard_.synth.download.crt:/etc/letsencrypt/live/synth.download/fullchain.pem:ro,z Volume=/etc/certs/wildcard_.synth.download.key:/etc/letsencrypt/live/synth.download/privkey.pem:ro,z [Service] Restart=always RestartSec=10s [Install] WantedBy=default.target