moiseseccam
Pi
Verificado
Verificación en dos pasos activada
Usuário popular!
Muito boa a todos. Hoje trago um tutorial de como criar um servidor de e-mail em um servidor ou VPS. Uma das razões principais que me levaram a usar isso é porque a Amazon ou Azure têm em sua maioria IPs limpos de SPAM, assim que com uma instância básica poderemos montar todo este sistema.
Requisitos para a instalação:
Criamos um arquivo com o nome docker-compose.yaml e nele copiamos o seguinte
Carregamos esse arquivo ao nosso servidor e nos localizamos na pasta onde o subimos.
Executamos o seguinte comando
Esperamos que termine de baixar tudo e se instale, até que nos apareça done
Se entrarmos no endereço que colocamos no início, aparecerá que a conexão não é privada. Ignoramos isso e clicamos em Configuração Avançada e Acessar o site.
Configuraremos nosso hostname, um e-mail de administrador e uma senha para acessar no futuro.
Nos redirecionará para o seguinte painel. Para corrigir o tema do certificado SSL, vamos a Sysem Settings>TLS Certificates
Pode-se carregar seus próprios certificados, ou também usar o gratuito do Let's Encrypt. Clicaremos no botão verde para usar o gratuito.
Marcamos a caixa Enable e logo Save Changes
Esperamos até que nos apareça uma mensagem assim.
Agora sim, a partir do painel principal poderemos criar contas de e-mail. Para acessar uma conta pode-se fazer a partir da aba Webmail.
Por exemplo, chegaram os e-mails do certificado SSL
Não se esqueçam de configurar o SPF para evitar que cheguem à pasta de SPAM
Requisitos para a instalação:
- Ter um VPS com Linux (Eu usarei Ubuntu 20.04)
- Ter instalado Docker
- Ter instalado Docker-compose
- Ter abertas as portas 25, 80, 443, 110, 143, 465, 587, 993, 995
Criamos um arquivo com o nome docker-compose.yaml e nele copiamos o seguinte
YAML:
version: "3.4"
services:
poste:
image: analogic/poste.io
restart: always
network_mode: "host"
expose:
- 25
- 80
- 443
- 110
- 143
- 465
- 587
- 993
- 995
volumes:
- /mnt/mail:/data
environment:
- HTTPS=ON
- DISABLE_CLAMAV=TRUE
Carregamos esse arquivo ao nosso servidor e nos localizamos na pasta onde o subimos.
Executamos o seguinte comando
sudo docker-compose up -dEsperamos que termine de baixar tudo e se instale, até que nos apareça done
Se entrarmos no endereço que colocamos no início, aparecerá que a conexão não é privada. Ignoramos isso e clicamos em Configuração Avançada e Acessar o site.
Configuraremos nosso hostname, um e-mail de administrador e uma senha para acessar no futuro.
Nos redirecionará para o seguinte painel. Para corrigir o tema do certificado SSL, vamos a Sysem Settings>TLS Certificates
Pode-se carregar seus próprios certificados, ou também usar o gratuito do Let's Encrypt. Clicaremos no botão verde para usar o gratuito.
Marcamos a caixa Enable e logo Save Changes
Esperamos até que nos apareça uma mensagem assim.
Agora sim, a partir do painel principal poderemos criar contas de e-mail. Para acessar uma conta pode-se fazer a partir da aba Webmail.
Por exemplo, chegaram os e-mails do certificado SSL
Não se esqueçam de configurar o SPF para evitar que cheguem à pasta de SPAM