Iniciar uma conversa

O que é e como configurar Domínio Distribuído?

Em termos gerais, o domínio distribuído suporta vários hosts no valor de domínio e quando uma mensagem de email é recebida, o servidor de email consulta o destinatário em cada host (RCPT TO) e tenta entregar a mensagem recebida. Cada host (cada servidor) hospeda parte do banco de dados de contas de usuários. A consulta é realizada por meio do comando SMTP VRFY. Para poder distribuir as mensagens recebidas por vários hosts, não desative esse comando no IceWarp Server, sendo que na v10+, ele só pode ser desabilitado via API (no Console, acesse o menu Arquivo > Console API e busque por VRFY).

Caso o destinatário seja encontrado em um servidor host consultado, a mensagem será entregue automaticamente. Por outro lado, se algum dos hosts não estiver disponível ou se houver um erro de conexão no momento do recebimento da mensagem, será emitido um erro que solicitará a tentativa posterior e a mensagem será encaminhada para o próximo host na lista. Assim, se um ou mais servidores não estiverem disponíveis e o destinatário não for encontrado nos servidores restantes, será retornado um erro temporário.

Vale ressaltar que alguns podem preferir usar Domínio de Backup (Backup Domain), que possui um comportamento diferenciado. No caso do domínio distribuído, caso tente enviar email para uma conta que não está no servidor IceWarp cujo SMTP você está usando e o servidor onde a conta exista (cujo IP está definido na coluna valor do campo Domínio Distribuído) esteja indisponível ou inalcançável, o usuário não conseguirá enviar tal email. O backup domain tem um comportamento diferenciado, ele aceitaria a mensagem e a colocaria na fila, tentando entregá-la para o outro servidor seguindo o intervalo de retentativas do SMTP. A desvantagem do Backup Domain é que você não pode compartilhar IM e VoIP entre servidores. Além disso, domínio distribuído te permite saber a respeito de um servidor inalcançável imediatamente, no caso de usuários de outro servidor IceWarp não conseguirem alcançar o IceWarp de destino. De toda forma, caso use domínio distribuído, a recomendação é monitorar o SMTP de todos IceWarps envolvidos.

Por fim, se todos os hosts forem alcançados e o destinatário não for encontrado em qualquer deles (o último host servidor da lista de distribuição responde com usuário desconhecido), a mensagem será rejeitada com erro permanente 5xx.

O conceito de domínio distribuído é voltado para sistemas com grande tráfego de emails e soluciona o problema de queda do sistema devido ao aumento do tráfego de emails. Observe que os hosts não precisam estar em um único local e, assim, corporações com filiais em diversos locais também podem aproveitar o sistema de domínio distribuído.

Para mostrar isso, imagine o seguinte exemplo:

Suponha que temos as seguintes entradas de DNS:

merakdemo.com
IN MX 10 mail.merakdemo.com
IN MX 20 mail1.merakdemo.com
IN MX 30 mail2.merakdemo.com

mail.merakdemo.com  IN A 217.131.121.1
mail1.merakdemo.com IN A 217.131.121.2
mail2.merakdemo.com IN A 217.131.121.3

E criamos os seguintes domínios distribuídos no IceWarp Server em cada um dos três servidores:

mail.merakdemo.com
217.131.121.2
217.131.121.3

mail1.merakdemo.com
217.131.121.1
217.131.121.3

mail2.merakdemo.com
217.131.121.1
217.131.121.2

 

Veja tela de setup do domínio distribuído no console do IceWarp:



Como você pode ver, o uso de domínios distribuídos é muito simples, eficiente e simplifica o balanceamento de carga de diversas máquinas e, assim, melhora a estabilidade, o atendimento e a capacidade do seu servidor de emails de produção!
Escolher arquivos ou arraste e solte arquivos
Esse artigo foi útil?
Sim
Não
  1. Flávio Zarur Lucarelli

  2. Publicado
  3. Atualizado

Comentários