Go to file
2015-03-31 17:27:54 +02:00
postfix Added default postfix configuration files 2015-03-31 17:27:54 +02:00
Dockerfile Added default postfix configuration files 2015-03-31 17:27:54 +02:00
README.md Simplified configurations 2015-03-29 14:07:56 +02:00
start-mailserver.sh replaced ifusio.com by ${domain} 2015-03-31 16:36:53 +02:00

docker-mailserver

A fullstack but simple mail server (smtp, imap, antispam, antivirus...)

Includes:

  • postfix
  • courier-imap
  • spamassasin
  • clamav
  • amavis

Only config files, no *sql database required.

installation

docker pull tvial/docker-mailserver

build

docker build -t tvial/docker-mailserver .

docker-compose template

mail:
  build: .
  # or use 'image: tvial/docker-mailserver'
  hostname: mail
  domainname: my-domain.com
  ports:
  - "25:25"
  - "143:143"
  - "587:587"
  - "993:993"
  volumes:
    - ./configs/postfix:/etc/postfix
  environment:
    docker_mail_domain: "my-domain.com"
    # format is user@domain.tld|clear_password
    docker_mail_users:
      - "username1@my-domain.com|username1password"
      - "username2@my-domain.com|username2password"

wanna help?

Fork, improve and PR. ;-)