Você está procurando uma maneira rápida e fácil de configurar um servidor de e-mail no Linux? Com este tutorial, você aprenderá a instalar e configurar todas as aplicações necessárias para ter um servidor de e-mail totalmente funcional em cerca de 10 minutos!
Usaremos o Mailcow Dockerized, um projeto de código aberto que oferece um servidor de e-mail completo, alimentado pelo Docker.
Página do projeto: https://mailcow.email/ Fonte do projeto: https://github.com/mailcow/mailcow-dockerized Documentação: https://mailcow.github.io/mailcow-dockerized-docs/
Pré-requisitos Um servidor Linux executando Ubuntu 18.04 LTS ou mais recente. Você ainda pode instalar o Mailcow em um servidor Linux que não esteja executando o Ubuntu, no entanto, pode ser necessário usar comandos diferentes.
Instalar o Docker e o Docker-Compose Você ainda pode instalar o Docker em um servidor Linux que não esteja executando o Ubuntu, no entanto, pode ser necessário usar comandos diferentes.
1.1 - Instalar o Docker
sudo apt update
sudo apt install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add –
sudo add-apt-repository “deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable”
sudo apt update
sudo apt-get install docker-ce docker-ce-cli containerd.io
1.2 Verificar se o Docker foi instalado corretamente
sudo docker run hello-world
1.3 Instalar o Docker-Compose
Faça o download da versão mais recente (neste caso, é 1.25.5, mas pode ser diferente quando você ler este tutorial!)
sudo curl -L "https://github.com/docker/compose/releases/download/1.25.5/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
1.4. Verificar se o Docker-Compose foi instalado corretamente
sudo docker-compose --version
1.5. (opcional) Adicionar seu usuário do Linux ao grupo Docker
sudo usermod -aG docker $USER
2. Instalar o mailcow-dockerized Clone o Mailcow na pasta /opt.
cd /mnt
sudo git clone https://github.com/mailcow/mailcow-dockerized
2.1. Gerar seu arquivo de configuração e seguir as etapas no script.
cd /mailcow-dockerizer
sudo ./generate_config.sh
2.2. Comece o Mailcow
sudo docker-compose up -d
Usuario: admin
Senha: moohoo