02 Sep 2010 
Centro de Suporte » Base de Conhecimento » Suporte técnico » Servidor de Mail » Cenários de uso » Contas remotas (ideal para IP dinâmico)
 Contas remotas (ideal para IP dinâmico)
Solução

Referenciamos o procedimento, passo a passo, para usar o Merak em uma rede local, com IP dinâmico ou fixo, a fim de se compartilhar E-Mails e acesso Web em rede. Esta configuração é muito usada em pequenos escritórios que possuem IP dinâmico, mas querem ter o poder de possuir seu próprio servidor de mail. Uma das grandes vantagens, além da liberdade de configurar suas contas de E-Mail da forma que desejar, é a possibilidade de se ter uma conta de E-Mail única no seu provedor de acesso, e configurar no seu Merak, quantas contas forem necessárias, evitando o custo de contas adicionais em seu provedor.

Obtenha o Merak do nosso site e instale-o seguindo as instruções seguintes.

Como funciona?

Estamos considerando que você obtém mensagens através do seu provedor de acesso (ISP). Usaremos como exemplo, o domínio LNT.COM.BR. Neste domínio, referenciaremos três contas para fins de exemplificação:

GUSTAVO@LNT.COM.BR
FLAVIO@LNT.COM.BR
FINANCEIRO@LNT.COM.BR

Observação: Neste artigo, ensinamos a criar uma conta, flavio@lnt.com.br, mas vamos considerar que todas as contas acima foram criadas da mesma forma.

Você está na rede local (LAN) do seu escritório, com três computadores/usuários e o Merak Email Server devidamente instalado em um desses micros, ou até em um outro micro dedicado.

O Merak deve ser alocado na máquina que está conectada à Internet, preferencialmente conexão de banda larga, mas também sendo possível usar o acesso dial-up (discado). Imaginemos que em nosso escritório, desejamos usar o Merak com uma conexão ADSL de banda larga, com IP dinâmico. Além disso, nesta mesma máquina, temos uma segunda placa de rede com um endereço de IP fixo, como 192.168.0.100. Nos demais computadores da rede, usamos também o endereçamento local, no formato 192.168.0.x.

As contas inicialmente citadas são usadas pelos respectivos usuários para troca de mensagens com a Internet e de forma local, sem passarem pela Internet.

Nos programas de E-Mail dos respectivos micros clientes, indique como Host SMTP e POP, o IP onde o Merak está instalado (192.168.0.100).

Uma conta adicional será criada para receber mensagens endereçadas a usuários “desconhecidos” em seu provedor, de forma que você pode ter uma conta do tipo pega tudo que repassa mensagens para contas criadas localmente em seu Merak.

Recebimento de mensagens via Contas Remotas

Obtenha o Merak em http://www.icewarp.com.br/download e instale-o.

Acesse o Console de Administração através do Menu Iniciar / Programas / IceWarp Merak Mail Server / Administração. Apague o domínio já existente (de demonstração) icewarpdemo.com. Crie um novo domínio clicando no terceiro ícone na parte superior (imagem de um planeta).

Na guia principal do Domínio criado, defina-o como sendo Backup Domain (Domínio de Backup) e não Standard (Padrão), como de costume. No campo Value (Valor), ao lado do termo Backup Domain, digite o endereço o IP ou host do SMTP de seu provedor, como por exemplo, mail.terra.com.br. Isto porque qualquer mensagem endereçada a contas desse domínio que não existem no Merak, serão encaminhadas para o mesmo domínio no servidor do seu provedor.

Caso tenha problemas em que provedor exige autenticação quando o backup domain é acionado, você pode usar a mesma sintaxe de autenticação vista antes no campo relay, também no campo Valor do backup domain.

Também será necessário especificar um email de administrador do domínio, onde especificamos flavio@lnt.com.br. Não se preocupe, não irá entrar em “conflito” com o domínio configurado no seu provedor, já que a sua configuração está sendo feita para sua rede local (LAN).

Configurado o domínio lnt.com.br como Backup Domain

Crie contas de E-Mail no programa de configuração do Merak, na guia Domains & Accounts / Management (Domínios & Contas/ Gerenciamento). Para criar uma conta, clique com o botão da direita em cima do respectivo domínio e escolha opção Add New User (Adicionar Usuário). Digite o alias, palavra que antecede o @ no endereço de E-Mail sendo configurado e a respectiva senha (password), clicando em seguida no botão Save (Gravar). Existem várias outras configurações úteis, como limites para envio e recebimento de mensagens, que você dominará com o tempo.


Criando a conta local Flavio (flavio@lnt.com.br)

Consideramos que já criamos também uma conta denominada gustavo@lnt.com.br. Se a conta gustavo@lnt.com.br enviar um E-Mail para flavio@lnt.com.br, ela será enviada diretamente no Merak, sem passar pela Internet. Entretanto, se o destinatário for outro E-Mail não configurado no seu Merak Email Server local, o E-Mail será entregue ao destinatário através da Internet, como veremos adiante.

Se alguém enviar um E-Mail, a partir da Internet, para as contas gustavo ou flavio, este será entregue ao provedor de acesso, para as respectivas caixas de correio.

Os E-Mails ficarão no provedor de acesso, até serem recebidas pelo Merak Email Server em sua rede local, através das contas remotas, sendo finalmente distribuídas as mensagens para as respectivas contas criadas localmente em seu Merak.

Para conseguir tal funcionamento, você precisa criar Remote accounts (Contas remotas) no Merak Email Server configurado em sua rede local. As contas remotas simplesmente recebem mensagens de respectivas contas do seu provedor usando POP3, como é feito com programas de E-Mail, como o Outlook.

Criando a conta remota flavio (flavio@lnt.com.br)

No exemplo acima, criamos uma conta remota denominada Flavio. Em name (nome), colocamos um nome que seja de fácil identificação, no caso, digitamos Flavio. Definimos o servidor POP mail.terra.com.br no campo Server (Servidor) para recebimento de mensagens, a conta POP (Username) flavio e respectiva senha, a fim de obter mensagens do provedor.

Note que há necessidade de se digitar o endereço de E-Mail que receberá as mensagens obtidas a partir das contas remotas, no campo Forward To:. Logo, no caso de flavio@lnt.com.br, digitamos flavio@lnt.com.br no campo Forward To:, tendo em vista que já criamos uma conta local que receberá as mensagens obtidas a partir dessa conta remota.

Vale ressaltar que neste exemplo, estamos recebendo mensagens de contas individualmente e repassando-as para o Merak.

O próximo parâmetro importante é a periodicidade com a qual o Merak Email Server irá obter mensagens do seu provedor de acesso. Você pode setar este parâmetro caso clique no botão Schedule (Agenda).


Agendamento, para obter mensagens a cada 5 minutos

Após esse último passo, você pode clicar em Save (Gravar), para gravar a conta remota.

Você já pode realizar um teste. Enviar uma mensagem de um outro sistema para a conta flavio@lnt.com.br. O seu Merak deve baixar a mensagem e encaminhar para a respectiva conta local flavio@lnt.com.br. Dando um duplo clique na conta de usuário flavio@lucanet.com.br, você deverá visualizar a mensagem recebida. Caso negativo, o próximo passo seria analisar o log POP, que precisa ser ativado em System/Logging (Sistema/Logging), em modo summary e debug e depois visualizado no arquivo P-data-de-hoje.log (que fica em /merak/logs).

Envio de mensagens

Um dos desafios é como realizar o envio de mensagens. Empresas que contam com IP fixo e servidor de DNS, utilizam este meio para o envio de mensagens. Empresas que possuem IP dinâmico ou até mesmo IP fixo de provedor banda larga (ADSL/Cabo), podem ter problemas enviando emails diretamente para os servidores de destino, pelo fato de muitos sistemas recusarem emails vindos de tais IPs.

No nosso caso, será mais seguro e confiável enviarmos as mensagens através do provedor o qual estamos obtendo nossas mensagens.

Recomendamos ativar a opção Use Relay Server (Usar Relay Server) em Mail Service/SMTP Service (Serviço de Correio/Serviço SMTP). Especifique o endereço do servidor do seu provedor no respectivo campo, de preferência digitando o endereço IP ao invés do host. Dessa forma, ele será usado no envio de mensagens para a Internet.

Você deverá ser barrado pelo seu provedor com relação ao envio, pois o protocolo SMTP, referente ao envio de mensagens, por padrão não possui senha. Os provedores procuram formas alternativas de autenticação. As mais comuns são POP before SMTP, em que você precisa primeiro receber mensagens, para poder enviar durante um prazo estipulado após o recebimento (o que talvez permita que o envio de emails já esteja funcional), como meia hora e o SMTP AUTH, que seria o ideal. No SMTP AUTH, é realizada uma autenticação, na qual o servidor de mail de destino utiliza seu login POP e respectiva senha também para o envio.

O ideal é primeiro tentar utilizar o SMTP AUTH. Para tal, antes de mais nada, é preciso saber se o seu provedor faz autenticação de E-Mail apenas com o username (palavra antes do @) ou o seu E-Mail inteiro. Segue a sintaxe que deve ser definida na opção Use Relay Server, para ambos os casos. Vale ressaltar que você precisa autenticar apenas com uma mesma conta, para conseguir enviar emails através de todas as demais. 

- SMTP AUTH onde o seu login é apenas o username, palavra que antecede o @ em seu endereço de e-Mail. Por exemplo, para acessar a conta flavio@lnt.com.br, meu provedor exige que eu especifique no campo Nome da conta do Outlook, apenas flavio.

No campo USE RELAY Server, digite:  username:senha@nomedohost.com.br

Exemplo: flavio:senha123@mail.terra.com.br

- SMTP AUTH, onde o seu login é o seu E-Mail inteiro. Por exemplo, para acessar a conta flavio@lnt.com.br, meu provedor exige que eu especifique no campo Nome da conta do Outlook, meu e-mail completo, flavio@lnt.com.br.

No campo USAR RELAY SERVER, digite: username%dominio.com.br:suasenha@nomedohost.com.br

Exemplo: flavio%lnt.com.br:senha123@mail.terra.com.br

OBS: Caso a opção acima não funcione, substituía o % por um sinal de @

OBS 2: Caso precise especificar uma porta diferente da 25, no final da sintaxe, adicione :porta

Uma outra opção, caso possua IP fixo, é tentar solicitar ao seu provedor que defina o seu endereço IP no servidor de E-Mail deles, permitindo que você realize o envio de mensagens sem maiores transtornos.

Pronto! Faça um teste, enviando uma mensagem a partir de um Web Mail gratuito para um E-Mail configurado em seu Merak. Veja se a mensagem chega (recebimento) e responda a esta mensagem, para saber se o caminho contrário também esta funcional, ou seja, o envio de mensagens do seu Merak para outros usuários da Internet. Utilize a opção Status/Session (Status/Sessões), no Console Merak, para verificar as conexões SMTP e POP sendo feitas em tempo real. Clique em Proceed (Conectar Agora), em uma conta remota, para forçar uma checagem por e-mails em seu provedor, e rapidamente clique no Server Monitor, para visualizar a transferência, podendo dar um duplo clique para visualizar respectivo trecho do log.

Para configurar as contas em um programa de E-Mail, como Outlook Express, como HOST SMTP (envio) e POP (recebimento) simplesmente digite “localhost” (sem aspas), caso esteja na mesma máquina onde o Merak está. Caso esteja em um dos outros computadores da sua rede local, como host, especifique o IP da máquina onde está o Merak, no nosso caso, 192.168.0.100. Como por padrão o Merak usa username para login, no campo Nome da conta do Outlook, devemos digitar apenas o username. Exemplo: flavio

Por último, mas de extrema importância, devemos ativar a autenticação SMTP (SMTP AUTH). Ainda no Outlook Express, entre no menu Ferramentas, opção Contas e dê um duplo clique na conta a ser editada. Ao final da guia Server dessa tela, marque a opção “Meu Servidor Requer Autenticação” ou, no Outlook Express inferior à versão 5.5, “Servidor de Mensagens recebidas do Tipo”.

Conta Pega Tudo no provedor

Outra opção muito interessante e econômica é ter apenas uma conta do tipo Pega-tudo em seu provedor e criar diversas contas no seu Merak local. O Merak automaticamente distribui mensagens para as respectivas contas configuradas localmente.

Neste caso, lembre-se que solicitamos ao provedor para criar uma conta Pega-tudo denominada desconhecidos@lucanet.com.br, que receberá e-mails para contas que não existem (não foram criadas no provedor). Siga, pois, o mesmo procedimento descrito acima para a conta Flavio, entretanto, configure uma conta remota que receba mensagens da conta pega-tudo desconhecidos@lnt.com.br. No campo Forward To (Encaminhar Para), especifique uma conta para a qual serão entregues mensagens as quais o Merak não consegue detectar a conta de destino.

Na guia Domain POP, ative a primeira opção Domain POP, para que o Merak distribua mensagens recebidas nessa conta, para respectivas contas locais, de acordo com o cabeçalho das mensagens recebidas e clique em Save (Gravar). Crie quantas contas locais que desejar, desde que no mesmo domínio. Neste caso, se alguém enviar email para financeiro@lnt.com.br, contanto que esteja conta esteja criada no Merak, a conta remota desconhecidos@lnt.com.br receberá a mensagem e encaminhará para a conta correta.

Domain POP - Definindo uma conta remota pega tudo para múltiplas contas locais


Você pode, inclusive, ter algumas contas baixando emails, conta por conta, encaminhando para respectivas contas locais e uma conta remota que recebe emails de uma conta pega tudo, automaticamente detectando a conta local para qual deve entregar emails. Dessa forma, você pode ter economias em seu provedor, já que criará no mesmo apenas algumas contas e o resto das contas recebe mensagens em uma conta pega tudo do provedor, que o Merak consegue distribuir para respectivas contas locais, através do recurso Domain POP. Baixar mensagens conta por conta pode ser útil pois, caso tenha algum problema no servidor onde está o Merak, você pode visualizar os emails de tais contas diretamente pelo WebMail do seu provedor.

Dica

- Casouse a opção de manter mensagens no servidor em suas contas remotas e queira reinicializar os índices que dizem respeito se uma mensagem já foi lida, tal configuração fica na pasta /icewarp/config/domain.

Localize arquivos como "remote.xx.7C96.dat", onde xx é o nome da conta remota. Caso renomeie este arquivo, IceWarp deve iniciar novo índice de controle de mensagens lidas/não lidas e realizar download de todas as mensagens da caixa de entrada da conta remota.


Detalhes do Artigo
ID do Artigo:305
Criado em:02 Oct 2007 12:42 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