Postfix MTA with TLS encryption and DKIM in Docker
374
iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 25 -j ACCEPT
mail.example.comMAIL_HOST=mail
MAIL_DOMAIN=example.com
MAIL_SENDERS=mail.example.com
SENDER_HOST=mail.example.com
CERT_COUNTRY=Ukraine
CERT_STATE=Kiev
CERT_CITY=Kiev
CERT_COMPANY=my_awsome_company
docker run -it -h mail.example.com --env-file=.env --name mail_name -p 25:25 -d terenchukv/postfix
Example docker-compose.yml
version: '3'
services:
mail:
image: terenchukv/postfix
hostname: ${MAIL_HOST}
domainname: ${MAIL_DOMAIN}
container_name: mail
environment:
MAIL_DOMAIN: ${MAIL_SENDERS}
SENDER_HOST: ${SENDER_HOST}
CERT_COUNTRY: ${CERT_COUNTRY}
CERT_STATE: ${CERT_STATE}
CERT_CITY: ${CERT_CITY}
CERT_COMPANY: ${CERT_COMPANY}
CERT_DOMAIN: ${MAIL_DOMAIN}
ports:
- "25:25"
volumes:
- mail_data:/var/lib/postfix
- mail_quene_data:/var/spool/postfix
- dkim_db:/var/db/dkim
volumes:
mail_data:
driver: local
mail_quene_data:
driver: local
dkim_db:
driver: local
Content type
Image
Digest
Size
26.9 MB
Last updated
about 9 years ago
docker pull terenchukv/postfix