É possível instalar o servidor SMTP que você pode instalar no Windows Server 2008 no Windows 7? Ou algo parecido?
Estou desenvolvendo um aplicativo que fará uso dele e quero poder testá-lo e testá-lo localmente.
Como eu precisava disso apenas para desenvolvimento, acabei usando o smtp4dev , que é exatamente o que você precisa ao desenvolver um aplicativo que envia emails.
A descrição do projeto:
Servidor SMTP fictício que fica na bandeja do sistema e não entrega as mensagens recebidas. As mensagens recebidas podem ser rapidamente visualizadas, salvas e a origem / estrutura inspecionada. Útil para testar / depurar software que gera email.
Para aplicativos .NET no Windows, você pode adicionar o seguinte ao arquivo web.config ou app.config para capturar o email de saída em uma pasta local para visualização.
O elemento especificadoPickupDirectory precisa ser personalizado com um caminho no disco rígido que permita ao usuário do site ou ao pool de aplicativos permissões graváveis (por exemplo, Serviço de Rede ou qualquer que seja o site em execução).
fonte
O hMailServer é a maneira mais fácil de obter um serviço SMTP em execução no Windows 7 e Vista.
fonte
Não, a Microsoft não está mais incluindo nenhum serviço SMTP / POP3 no Windows.
fonte
IIRC O Windows 2008 inclui o serviço SMTP antigo que acompanha o IIS6 (você o encontrará na seção de compatibilidade / legado II6 ou nas áreas de recursos / funções), embora seja improvável que apareça nas edições posteriores do Windows Server e não seja encontrado no Vista então eu recomendaria não confiar nele.
Nas versões mais antigas do Windows, eu recomendaria a porta exim do Cygwin, mas tive problemas com isso em 2008 (a última vez que verifiquei o Vista e 2008 não eram plataformas oficialmente suportadas, embora isso possa ter mudado até agora, mas duvido que o 7 ainda seja suportado).
Um rápido Google exibe o hMailServer que parece ser gratuito, embora não seja mais um código aberto (você ainda pode obter o código-fonte para as versões 4.x mais antigas).
Fora isso, você pode adicionar uma instalação básica do Linux em algum lugar da sua rede, talvez em uma máquina virtual em execução em uma de suas máquinas existentes ou em um pequeno PC antigo que você tem. Uma instalação Debian muito básica (sem X) executando o Exim4 deve caber em 64Mb.
fonte
Se fosse eu, eu estaria executando o Linux e seu MTA de escolha em uma máquina virtual usando o VMware Server ou o VirtualBox. Um pouco mais caro do que executar um MTA nativo, mas muito mais poderoso e independente.
fonte
Basta instalar os serviços IIS e ASP para o IIS e, em seguida, verifique se o SMTP do gerenciador do IIS será instalado automaticamente. e de lá você pode configurá-lo.
fonte