This Repo guides you to self host your own mail server with postfix docker compose and rainloop mail web client
Go to file
arul 6ddc1bdf03 Upload files to "/"
Nginx Config for rainloop
2024-06-02 22:13:53 +00:00
docker-compose.yml Upload files to "/" 2024-06-02 22:02:14 +00:00
rainloop Upload files to "/" 2024-06-02 22:13:53 +00:00
README.md Update README.md 2024-06-02 22:13:04 +00:00

COMMANDS TO SETUP MAIL SERVER

sudo docker compose up

  1. command for user account creation

sudo docker exec -ti mailserver setup email add arul@arulbalaji.xyz

  1. To generate DKIM

sudo docker exec -ti mailserver setup config dkim

  1. copy the DKIM to add it in DNS Records

cat docker-data/dms/config/opendkim/keys/example.com/mail.txt

  1. To run the container

docker run --rm -it
-v "${PWD}/docker-data/certbot/certs/:/etc/letsencrypt/"
-v "${PWD}/docker-data/certbot/logs/:/var/log/letsencrypt/"
-p 80:80
certbot/certbot certonly --standalone -d mailer.arulbalaji.xyz

  1. Setup Mail Web Client

mkdir /var/www/rainloop

unzip rainloop-latest.zip -d /var/www/rainloop

wget -qO- https://repository.rainloop.net/installer.php | php