instalando o servidor de e-mail em um servidor ubuntu com o servidor da web existente [duplicado]

0

procurando instalar um servidor de e-mail em um servidor Ubuntu. Eu já tenho um servidor web rodando nele (apache / php / wordpress) Mas estou procurando também ter um servidor de email. Pelo que entendi eu preciso adicionar registros MX configurar postfix para SMTP e dovecot para POP3 e IMAP.

A minha principal questão é, é possível instalar um servidor de email em cima disso?

Eu tenho que executar o servidor de email com uma segunda instância do apache ou nginx?

Alguma dica para realizar isso se possível?

Obrigado

    
por Bradley Pulaski 04.02.2018 / 22:51

1 resposta

0

Sim, você pode executar um servidor da Web e um servidor de e-mail na mesma máquina do Ubuntu. Essa é uma configuração bem comum.

Você precisará:

  • host OS (o Ubuntu está bem) com um endereço IP público estático
  • firewall no seu sistema operacional host (por exemplo, combinação de iptables com o UFW no topo)
  • domínio registrado e acesso ao servidor DNS para alterar / adicionar registros DNS (para registros MX como você mencionou)
  • webserver (o apache é bom), linguagem de programação (PHP no seu caso), banco de dados (eu suponho MySQL ou talvez MariaDB) para rodar o seu WordPress site (s)
  • agente de transferência de e-mail (o postfix é bom), o agente de entrega de e-mail (dovecot é bom) para executar seu servidor de e-mail.

Além disso, você pode querer ter:

  • pesquisa de texto completo (por exemplo, usando o Solr) e filtro de spam (por exemplo, usando o Rspamd) para o seu servidor de email
  • Certificado SSL (s) para acesso criptografado ao (s) seu (s) site (s) e às suas contas de e-mail (por exemplo, usando o comando Let's Encrypt / certbot-auto).
  • atualizações automáticas de segurança (por exemplo, instalar atualizações autônomas)

Configuração do servidor de email:

Configurar um servidor de email corretamente é uma tarefa bastante complexa. Há muita coisa que você precisa saber (como DKIM, DMARC e SPF) para que outros servidores de e-mail confiem em você e seus e-mails não terminem no filtro de spam dos seus destinatários.

Por sorte, há este excelente guia do Cullum Smith: Como executar o seu próprio servidor de e-mail

Esclarecimento:

Você só precisa de uma instância de um software de servidor da Web, por exemplo, o Apache, para servidores de vários sites. Mas existem configurações possíveis onde você de fato usaria duas instâncias de software de servidor web, como Apache AND nginx na mesma máquina. Mas isso não tem nada a ver com a execução de um servidor de email. As pessoas instalam essa combinação do Apache & amp; nginx por razões de desempenho e segurança - como o nginx lidando com a comunicação externa, conversando com a internet muito rápido e seguro (chamado de proxy reverso) e apache cuidando da comunicação interna, para PHP, MySQL e arquivos do seu site.

Seu servidor de e-mail não terá contato com sua instância do Apache (a menos que você planeje implementar o acesso ao webmail).

    
por Bob 09.02.2018 / 22:56