docker-mailserver/README.md

47 lines
900 B
Markdown
Raw Normal View History

2015-03-28 16:04:09 +01:00
# docker-mailserver
2015-03-31 17:28:13 +02:00
A fullstack but simple mail server (smtp, imap, antispam, antivirus...)
2015-03-28 16:44:40 +01:00
Includes:
2015-03-29 14:07:56 +02:00
2015-03-31 17:28:13 +02:00
- postfix with smtp auth
2015-03-28 16:44:40 +01:00
- courier-imap
2015-03-31 17:28:13 +02:00
- amavis
2015-03-28 16:44:40 +01:00
- spamassasin
- clamav
2015-03-31 17:28:13 +02:00
Additional informations:
- only config files, no *sql database required
- mails are stored in `/var/mail/${domain}/${username}`
2015-03-28 16:44:40 +01:00
2015-03-28 16:04:09 +01:00
## installation
2015-03-28 16:44:40 +01:00
docker pull tvial/docker-mailserver
2015-03-28 16:04:09 +01:00
## build
docker build -t tvial/docker-mailserver .
## docker-compose template
mail:
build: .
2015-03-29 14:07:56 +02:00
# or use 'image: tvial/docker-mailserver'
2015-03-28 16:04:09 +01:00
hostname: mail
domainname: my-domain.com
ports:
- "25:25"
- "143:143"
- "587:587"
- "993:993"
environment:
docker_mail_domain: "my-domain.com"
2015-03-28 16:44:40 +01:00
# format is user@domain.tld|clear_password
2015-03-28 16:04:09 +01:00
docker_mail_users:
- "username1@my-domain.com|username1password"
2015-03-28 16:44:40 +01:00
- "username2@my-domain.com|username2password"
# wanna help?
Fork, improve and PR. ;-)