02 Sep 2010 
Centro de Suporte » Base de Conhecimento » Suporte técnico » Servidor de Mail » Cenários de uso » Entendendo a configuração DNS para funcionamento do IceWarp Mail Server.
 Entendendo a configuração DNS para funcionamento do IceWarp Mail Server.
Solução

Este artigo explica, de forma básica, como o DNS funciona e como verificar se ele está configurado adequadamente para enviar e receber mensagens da Internet usando o IceWarp Server.

Introdução

Todos os computadores na Internet conversam, sobretudo, através do protocolo TCP/IP. Cada usuário conectado à Internet recebe uma identificação única - o endereço IP (Internet protocol). Encontrar usuários com base em endereços IP seria muito difícil, por isso, os IPs recebem nomes simbólicos.

Digite no seu navegador: http://209.191.93.52

Você estará acessando o Yahoo!

O endereço IP 209.191.93.52 é traduzido como sendo o site http://www.yahoo.com/ .

Esta tradução de IP para nome simbólico, é feita pelos servidores de DNS.

DNS significa Domain Name System (Sistema de Nome de Domínio). Basicamente, todos os nomes de hosts na Internet são convertidos em endereços IP, quando se realiza uma consulta (query) ao DNS.

Se você quer ENVIAR e RECEBER mensagens a partir do seu servidor, você tem que configurar o DNS adequadamente, a não ser que esteja usando o Merak com contas remotas.

Servidores de DNS são mantidos pelo seu provedor. Tenha certeza de que a configuração dos seus registros DNS foi efetuada corretamente, ou caso você mantenha seu próprio servidor de DNS, verifique as informações referenciadas a seguir.

Se você instalou o IceWarp Mail Server na rede local do seu escritório e não consegue receber mensagens da Internet, quase sempre o problema é de configuração no servidor de DNS ou em seu firewall.

Você verá que, na parte do servidor de e-mail, você deve ter um HOST, como MAIL (de forma que fique mail.seudominio.com.br) apontando para o IP onde o Merak está rodando e um registro de MX (para recebimento de e-mail) apontando para este host.

1. O que fazer, se você tem problemas para RECEBER mensagens da Internet

Existem diversos tipos de registros no DNS. Os dois mais importantes são: Registro A e MX.

O registro A (Host A Address) converte nomes de hosts em endereços IP.

Exemplo:

mail.icewarp.com A 193.179.195.74

Neste caso, criamos um host denominado mail, apontando para nosso servidor de mail.

Registros de MX são necessários para o funcionamento do correio eletrônico.

Eles são usados para recebimento de email em seu domínio, sendo usados por servidores remotos no envio do E-Mail para o seu servidor (destino).

Cada domínio deve ter pelo menos 1 registro de MX e normalmente, há apenas um MX por domínio.

Exemplo:

icewarp.com MX mail.icewarp.com 10

Acima, temos um registro de MX para o domínio icewarp.com apontado para o host mail.icewarp.com.br (que aponta por sua vez para o IP do Merak), com uma preferência 10.

Como verificar se seu DNS está configurado corretamente para RECEBER mensagens da Internet

Você não precisa ser um guru da computação para tal. Existe uma ferramenta chamada DNS Query Tool, que está inclusa gratuitamente com o IceWarp (vide menu Iniciar) ou nas Ferramentas para download em nosso site.

Assumiremos que o nome do seu domínio é icewarp.com, você deseja receber mensagens para usuários desse domínio e o domínio foi devidamente definido no Merak Email Server.

Em seguida, clique na guia System/Services (Sistema/Serviços). Se tudo estiver OK, os principais serviços Merak, como SMTP, POP e Control/WebMail, devem estar rodando (cubos verdes), bem como a opção DNS Query test (Teste de DNS), em System/Internet Connection (Sistema/Conexão Internet), deve ser bem sucedido, essencial para que o envio de emails para fora funcione, já que o Merak faz uma query de DNS pelo MX do destino. O campo DNS já deve ter alocado os servidores de DNS definidos em sua placa de rede (separados por ponto e vírgula). É essencial que o seu servidor tenha permissão para realizar queries recursos nos servidores DNS especificados. Caso necessário, especifique os servidores DNS públicos constantes no site http://www.opendns.com/.

Finalmente podemos iniciar os testes, para verificar se o seu servidor de DNS está configurado adequadamente. São 3 pontos essenciais:

  1. Verificar se o servidor de DNS está funcionando
  2. Verificar se há um registro de MX para seu domínio e para onde aponta
  3. Verificar se o endereço IP para onde aponta o registro de MX pode ser alcançado pela Internet

Rode a ferramenta DNS Query Tool e digite o nome do servidor DNS ou respectivo endereço IP. Procure testar o mesmo servidor que especificou na configuração do Merak. Se estiver OK, você deverá receber a seguinte mensagem no canto esquerdo da ferramenta:

DNS Server Response 0 – OK

DNS Query

2. Verificar se há um registro de MX para seu domínio e para onde aponta

Estamos verificando o subdomínio support.icewarp.com. Digite o nome do domínio no campo Query e seleciona o tipo Mail Exchange (MX). Você deverá visualizar tela de resultado como esta:

DNS icewarp.com MX

Você consegue visualizar que o registro de MX para o subdomínio support.icewarp.com aponta para um host com mesmo nome support.icewarp.com.

3. Verificar se o endereço IP para onde aponta o registro de MX pode ser alcançado pela Internet

Digite como uma query o Host A do teste anterior para onde aponta o MX (support.icewarp.com) e escolha Type Host Address (A). Ressaltando que o MX é referente a um domínio (no caso subdomínio support.icewarp.com) e aponta para um host (neste caso também support.icewarp.com.br) e este host, por sua vez, aponta para um IP, onde está instalado o IceWarp e onde o mesmo recebe emails.

DNS server.icewarp.com A record

Como um teste final, devemos descobrir se o IceWarp Mail Server está rodando neste endereço IP. Os especialistas da área talvez usassem a ferramenta Telnet, mas há uma forma bem mais simples. Basta verificar se consegue acesso à administração via Web do Merak, da seguinte forma:

http://seu-endereço-ip:32000 ex: http://194.108.176.130:32000

Obs: Você também pode usar o nome simbólico ao invés do endereço IP ou ainda, o endereço pode ser diferente caso tenha alocado o serviço Control para a porta 80.

2. O que fazer se você tem problemas para ENVIAR mensagens para a Internet

O recebimento de mensagens já deve estar ok, com base nas informações acima referenciadas.

Eventualmente, podem ocorrer problemas no envio de mensagens. Elas podem ficar presas na fila de saída (Outgoing queue). No Merak, essas mensagens ficam na pasta icewarp\Mail\_Outgoing.

99% das vezes é um problema de especificação dos servidores de DNS especificados no Merak, em System/Internet Connection (Sistema/Conexão Internet), separados por ponto e vírgula.

Tente especificar outro servidor de DNS nesse campo, como os que constam no site http://www.opendns.com.

Caso não funcione, ative a opção de logs em modo debug & summary para SMTP e analise-o. Os logs podem ser acessados na pasta merak/logs e pode ser usada a ferramenta Log Analyser, disponível em Downloads gratuitos do nosso site.

Procure pelos registros de Sessões de Cliente (Client Sessions) e queries (consultas) de MX. Deve ser algo assim:

Client session MX - Issuing query 194.213.224.2 for "icewarp.com"

A linha acima indica que haverá uma consulta ao seu de DNS 194.213.224.2 pelo domínio icewarp.com

A seguinte linha é muito importante:

Client session MX - Query response: 0 (1) - 2

A linha acima significa que o servidor de DNS respondeu com o valor 0 (OK) e retornou 1 resultado de MX, sendo usado o segundo servidor DNS especificado no Merak para realizar a query. Se você visualizar um resultado diferente, como Could not connect, o seu servidor de DNS não está funcionando adequadamente e você deve especificar outro.

Se você visualizar algo como o exemplo a seguir:

Client session MX - Query response: 0 (0)

Trata-se do mesmo problema acima referenciado, o servidor respondeu OK, mas não retornou nenhum MX. Neste caso, o Merak tentará entregar a mensagem para o IP referente ao host A do domínio. Verifique se o problema ocorre com outros servidores DNS.

As últimas linhas que são as mais importantes:

Client session Connecting to "mail.icewarp.com"

Client session Connected

O resultado da query de DNS retornou o host mail.icewarp.com e o Merak está tentando se conectar a este host. Foi bem sucedido, conforme a linha Client session Connected comprova. Se você obtiver mensagens de Could not connect, o servidor remoto não está disponível ou sua máquina não consegue conectar-se a ele por algum motivo (firewall, bloqueio do sistema remoto, etc.).

A partir de um prompt do DOS, digite:

telnet mail.icewarp.com 25

Se funcionar (você verá uma linha de texto referenciado versão do IceWarp e outras informações), todas as suas configurações de Internet estão corretas e o servidor de mail remoto deve realmente estar fora do ar temporariamente.



Detalhes do Artigo
ID do Artigo:204
Criado em:05 Sep 2007 11:06 PM

 Esta resposta foi útil  Esta resposta não foi útil

 Voltar
 Entrar [Esqueci minha Senha] 
Email:
Senha:
Lembrar:
 
 Pesquisar
 Opções do Artigo
Inicial | Base de Conhecimento
Idioma:

 Help Desk Software By Kayako SupportSuite v3.70.01