30 lines
787 B
YAML
30 lines
787 B
YAML
version: '3.8'
|
|
|
|
services:
|
|
mailserver:
|
|
image: mailserver/docker-mailserver:latest
|
|
container_name: mailserver
|
|
hostname: mail.example.com
|
|
ports:
|
|
- "25:25" # SMTP
|
|
- "143:143" # IMAP
|
|
- "587:587" # SMTP Submission
|
|
- "993:993" # IMAPS
|
|
volumes:
|
|
- ./docker-data/mail-data:/var/mail
|
|
- ./docker-data/mail-state:/var/mail-state
|
|
- ./docker-data/mail-logs:/var/log/mail
|
|
- ./docker-data/config:/tmp/docker-mailserver
|
|
- /etc/localtime:/etc/localtime:ro
|
|
environment:
|
|
- ENABLE_SPAMASSASSIN=0
|
|
- ENABLE_CLAMAV=0
|
|
- ENABLE_FAIL2BAN=0
|
|
- ENABLE_POSTGREY=0
|
|
- ONE_DIR=1
|
|
- DMS_DEBUG=0
|
|
- PERMIT_DOCKER=network
|
|
- SSL_TYPE=
|
|
cap_add:
|
|
- NET_ADMIN
|
|
restart: unless-stopped
|