3Sep

Como criar um ambiente de email auto-contido

click fraud protection

Uma função comum de muitos programas é a capacidade de enviar e-mails. Ao trabalhar em projetos de desenvolvimento ou fazer demonstrações de produtos que utilizam e-mails, ter um ambiente que você sabe que funcionará pode ser crítico. Para essas situações, ter um sistema de e-mail completamente autônomo, isto é, todos os e-mails "enviados" nunca saem da máquina local, é a resposta.

Para configurar este ambiente, vamos usar o MailEnable Standard, que é um servidor de correio SMTP e POP totalmente funcional. Vamos configurar os domínios selecionados para "rotear" todas as mensagens para que elas sejam enviadas e recebidas localmente. Isso permite que você teste / demonstre o ciclo de e-mail completo inteiramente na máquina local.

Preparando seu ambiente

Antes de configurar a instalação autônoma do MailEnable, algumas mudanças terão que ser feitas em seu sistema.

O primeiro seria parar e desativar qualquer serviço de correio existente que você esteja executando. Se você tiver algum, provavelmente seria o serviço Microsoft 'Simple Mail Transfer Protocol' que está instalado com o IIS.

instagram viewer

Em seguida, temos que configurar o arquivo hosts na máquina para encaminhar todo o tráfego para nossos domínios "contidos" para que ele nunca sai da máquina.

Abra o arquivo "C: Windowssystem32driversetchosts" no Bloco de notas.

Para todos os domínios que você deseja conter, insira uma linha assim:

127.0.0.1 domain.com

127.0.0.1 localmail.com

No nosso exemplo, estamos usando o domínio "localmail.com".Quando terminar, salve as alterações.

Instalando o MailEnable

Inicie o programa de instalação padrão do MailEnable. Durante a instalação, haverá várias telas informativas, bem como algumas telas genéricas de entrada de dados, por isso vamos mostrar as telas que exigem uma configuração especial.

Na tela Obter informações do posto de correio, entre "LocalMailDelivery" para o nome do Post Office, juntamente com uma senha.

Na Configuração do conector SMTP, insira o domínio que deseja conter o email para( no nosso exemplo, "localmail.com") e para o host DNS, digite "127.0.0.1".

Você não precisa instalar as porções WebMail, pois verificamos o correio através de um cliente POP.Estes são limitados no tempo na edição Standard do MailEnable.

Quando a instalação está completa, uma reinicialização não é necessária, mas geralmente é uma boa idéia.

Configurando o MailEnable

Uma vez instalado, abra o Administrador do MailEnable que está disponível em Iniciar & gt;Programas & gt;Email habilitado.

Sob os Servidores & gt;localhost & gt;System & gt;Opção de serviços, certifique-se de que todos os serviços sejam iniciados( o conector de lista não é necessário para ser executado).

no Gerenciador de Mensagens & gt;Correios & gt;LocalMailDelivery, selecione a função Criar Caixa de Correio.

Nas Propriedades da Caixa de Correio, digite o nome do destinatário na caixa de Nome da Caixa de Correio sem o nome de domínio adicionado ao final do .Por padrão, o destinatário terá um endereço de e-mail para todos os domínios listados na pasta Domínios do LocalMailDelivery. No nosso exemplo, configuramos "localmail.com" como nosso domínio, então, neste exemplo, o e-mail completo seria '[email protected]'.

Anote também as caixas de "Nome de usuário para clientes de email" e "Senha".Estas são as respectivas credenciais que vamos configurar no nosso cliente POP para baixar o correio.

Uma vez criado, você deve ver o destinatário recém-criado na lista de caixas de correio.

Configurando o Cliente POP

Uma vez que o servidor de correio local está configurado, você pode usar qualquer cliente POP desejado. Em nossas capturas de tela, estamos usando o Outlook 2007, mas qualquer cliente fará.

Os itens-chave para a configuração são:

  • Endereço de e-mail: [email protected]( do nosso exemplo, [email protected])
  • Tipo de Conta: POP3
  • Servidor de Entrada: 127.0.0.1
  • Servidor de Saída / SMTP: 127.0.0.1
  • Nome / Senha do Usuário: na tela "Criar Caixa de Correio" no MailEnable( do nosso exemplo: jfaulkner @ LocalMailDelivery / senha)

Testar suas configurações deve mostrar que tudo está funcionando com sucesso.

Se tudo estiver funcionando, você deve receber uma mensagem de boas-vindas da MailEnable.

Para testar o fluxo de correio, envie uma mensagem para o endereço de e-mail configurado localmente.

Espero que não seja nenhuma surpresa que a mensagem de teste seja entregue alguns momentos após o envio.

Conclusão

Novamente, ter um ambiente de correio completamente local é ideal para demonstrações ou projetos de desenvolvimento onde você pode não ter conexões confiáveis. Uma vez que a mensagem nunca deixa sua máquina, nada é deixado ao acaso.

Links

Faça o download do MailEnable Standard Edition