mirror of
https://github.com/tiyn/wiki.git
synced 2025-10-24 00:11:17 +02:00
1.3 KiB
1.3 KiB
mailserver - docker-mailserver
The official container and documentation was made by mailserver. It contains dovecot, antispam, antivirus, ssl, etc.
The configuration is done automatically using scripts by mailserver. First you need to download the essential setup files.
wget -O .env https://raw.githubusercontent.com/docker-mailserver/docker-mailserver/master/compose.env
wget https://raw.githubusercontent.com/docker-mailserver/docker-mailserver/master/docker-compose.yml
wget https://raw.githubusercontent.com/docker-mailserver/docker-mailserver/master/mailserver.env
wget https://raw.githubusercontent.com/docker-mailserver/docker-mailserver/v9.0.1/setup.sh
chmod a+x ./setup.sh
After that you need to edit the .env and the mailserver.env<> files to
configure the mailserver.
You then need to start the container with the rebuild.sh and add email
accounts using the following command.
./setup.sh email add <user@domain> (<password>)
./setup.sh alias add postmaster@<domain> <user@domain>
And finally generate the DCIM keys and rebuild once again.
./setup.sh config dkim
Afterwards you're ready to go by once again running the rebuild.sh file.
rebuild.sh
#!/bin/sh
docker-compose down
docker pull mailserver/docker-mailserver:latest
docker-compose up -d