Uma função comum de muitos programas é a capacidade de enviar email. Ao trabalhar em projetos de desenvolvimento ou fazer demonstrações de produtos que utilizem e-mail, ter um ambiente que você conhece funcionará pode ser crítico. Para essas situações, ter um sistema de e-mail completamente autocontido, ou seja, 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 SMTP e POP totalmente funcional. Vamos configurar domínios selecionados para "rotear" todas as mensagens para que elas sejam enviadas e recebidas localmente. Isso permite que você teste / demonstre o ciclo completo de email inteiramente na máquina local.
Preparando seu ambiente
Antes de configurar a instalação independente do MailEnable, algumas alterações terão que ser feitas no seu sistema.
O primeiro seria parar e desativar todos os serviços de e-mail existentes em execução. Se você tiver algum, provavelmente seria o serviço "Simple Mail Transfer Protocol" da Microsoft que é instalado com o IIS.
Abra o arquivo “C: Windowssystem32driversetchosts” no Bloco de Notas.
127.0.0.1 domain.com
127.0.0.1 localmail.com
Em nosso exemplo, estamos usando o domínio "localmail.com". Quando terminar, salve suas alterações.
Instalando o MailEnable
Inicie o programa de instalação do MailEnable Standard. Durante a instalação, haverá várias telas informativas, bem como algumas telas genéricas de entrada de dados, portanto, mostraremos as telas que exigem algumas configurações especiais.
Na tela Obter Detalhes da Caixa de Correio, insira “LocalMailDelivery” para o Nome da Agência Postal juntamente com uma senha.
Configurando o MailEnable
Uma vez instalado, abra o MailEnable Administrator, que está disponível em Iniciar> Programas> Mail Enable.
Nas Propriedades da Caixa de Correio, insira o nome do destinatário na caixa Nome da Caixa de Correio. sem o nome de domínio adicionado ao final. Por padrão, o destinatário terá um endereço de e-mail para todos os domínios listados na pasta Domínios de LocalMailDelivery. Em nosso exemplo, configuramos "localmail.com" como nosso domínio. Nesse exemplo, o e-mail completo seria "[email protected]".
Anote também as caixas "Nome de usuário para clientes de e-mail" e "Senha". Estas são as respectivas credenciais que iremos configurar em nosso cliente POP para fazer o download do e-mail.
Configurando o cliente POP
Depois que o servidor de correio local estiver configurado, você poderá usar qualquer cliente POP desejado. Em nossas capturas de tela, estamos usando o Outlook 2007, mas qualquer cliente fará isso.
Os principais itens para 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 de Usuário / Senha: na tela “Criar Caixa de Correio” no MailEnable (do nosso exemplo: jfaulkner @ LocalMailDelivery / password)
Conclusão
Novamente, ter um ambiente de correio completamente local é ideal para demonstrações ou projetos de desenvolvimento nos quais você pode não ter conexões confiáveis. Como a mensagem nunca sai da sua máquina, nada é deixado ao acaso.
Links
Baixar MailEnable Standard Edition