Programster's Blog

Tutorials focusing on Linux, programming, and open-source

Video: How to Install Mailcow

Below is a now fairly old video (2020) from the Guided Hacking Youtube channel about setting up Mailcow that I used for deploying it myself. The steps are 99% exactly the same today as they were back then, and I think this is the best current guide on deploying your own email server today.


Above is an AV1 encoded versoin with frequent keyfromes for fast seeking. You can view the original video on Youtube. Please support the creator by going there and hitting subscribe/like.

Timestamps

Extra - Email Tools

When setting up your own email server, be sure to test your email "score" is when sending an email by using mail-tester.com. This way you can check that your mail server is correctly set up, and that the content of your email doesn't appear "spammy".

Also, you may wish to make use of Mailtrap to send emails to, for previewing/testing them for how they will be received on different email clients. They have a free tier that should accommodate most people.

You can also self-host Mailhog for capturing your SMTP emails, or set up a Mailpit server which is more comprehensive, but I do not have a tutorial for yet.

This post is/was not sponsored by anybody.

Last updated: 17th March 2025
First published: 29th May 2024

This blog is created by Stuart Page

I'm a freelance web developer and technology consultant based in Surrey, UK, with over 10 years experience in web development, DevOps, Linux Administration, and IT solutions.

Need support with your infrastructure or web services?

Get in touch