| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- services:
- mailserver:
- image: docker.io/mailserver/docker-mailserver:latest
- container_name: mailserver
- # If the FQDN for your mail-server is only two labels (eg: example.com),
- # you can assign this entirely to `hostname` and remove `domainname`.
- hostname: mail
- domainname: algometic.com
- env_file: mailserver.env
- # More information about the mail-server ports:
- # https://docker-mailserver.github.io/docker-mailserver/edge/config/security/understanding-the-ports/
- # To avoid conflicts with yaml base-60 float, DO NOT remove the quotation marks.
- ports:
- - "25:25" # SMTP (explicit TLS => STARTTLS)
- - "143:143" # IMAP4 (explicit TLS => STARTTLS)
- - "465:465" # ESMTP (implicit TLS)
- - "587:587" # ESMTP (explicit TLS => STARTTLS)
- - "993:993" # IMAP4 (implicit TLS)
- volumes:
- - ./docker-data/dms/mail-data/:/var/mail/
- - ./docker-data/dms/mail-state/:/var/mail-state/
- - ./docker-data/dms/mail-logs/:/var/log/mail/
- - ./docker-data/dms/config/:/tmp/docker-mailserver/
- - ./docker-data/certbot/certs/:/etc/letsencrypt/
- - ./docker-data/certbot/logs/:/var/log//letsencrypt/
- - /etc/localtime:/etc/localtime:ro
- environment:
- - RELAY_HOST=[smtp.exmail.qq.com]
- - RELAY_PORT=465
- - RELAY_USER=vortify-lc@algometic.com
- - RELAY_PASSWORD=Cat@stroph3
- - SSL_TYPE=letsencrypt
- - ENABLE_SPAMASSASSIN=1
- - SPAMASSASSIN_SPAM_TO_INBOX=1
- - ENABLE_CLAMAV=1
- - ENABLE_FAIL2BAN=1
- - ENABLE_POSTGREY=1
- - ENABLE_SASLAUTHD=0
- - ONE_DIR=1
- - DMS_DEBUG=0
- restart: "no"
- stop_grace_period: 1m
- cap_add:
- - NET_ADMIN
- - SYS_PTRACE
|