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.
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
sudo docker run hello-world
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
sudo docker-compose --version
sudo usermod -aG docker $USER
cd /mnt
sudo git clone https://github.com/mailcow/mailcow-dockerized
cd /mailcow-dockerizer
sudo ./generate_config.sh
sudo docker-compose up -d
Usuario: admin
Senha: moohoo
Cookie | Duration | Description |
---|---|---|
cookielawinfo-checkbox-analytics | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics". |
cookielawinfo-checkbox-functional | 11 months | The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional". |
cookielawinfo-checkbox-necessary | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary". |
cookielawinfo-checkbox-others | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other. |
cookielawinfo-checkbox-performance | 11 months | This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance". |
viewed_cookie_policy | 11 months | The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data. |