ASP.NET 2.0 - Configurando o servidor SMTP no IIS
Você pode usar o servidor SMTP do IIS para poder enviar emails a partir da sua máquina local , basta ter uma conexão internet e configurar corretamente o servidor SMTP.
Este artigo mostra os passos básicos para configurar o servidor SMTP no Windows XP.
A primeira coisa a fazer é verificar se você tem o serviço para o servidor SMTP instalado.
1- No Windows XP , clique no botão
Iniciar -> Painel de Controle;
2- A seguir clique na categoria : Desempenho e Manutenção;
3- Agora clique no ícone : Ferramentas Administrativas;
4- Na janela a seguir clique duas vezes sobre o ícone Internet Information
Service;
5- Após expandir os objetos verifique se existe o serviço Servidor virtual SMTP
padrão rodando conforme a figura abaixo;
Se você não encontrou o nome do serviço é porque você não o tem instalado neste caso siga o roteiro abaixo para instalar o servidor SMTP:
No menu Iniciar, clique em Painel de Controle. |
Clique duas vezes Adicionar ou Remover Programas. |
A partir do painel esquerdo, clique em Adicionar/Remover Componentes do Windows. |
A partir da lista Componentes, clique em Servidor de Aplicações e, em seguida, clique em Detalhes. |
A partir da lista Sub-componentes do Servidor de Aplicações, clique em Serviços de Informação Internet (IIS) e, em seguida, clique em Detalhes. |
A partir da lista Sub-componentes de Serviços de Informação Internet (IIS), selecione a caixa de verificação Serviço SMTP. |
Clique em OK. |
Clique em Seguinte. Poderá ser-lhe pedido o CD do Windows XP ou o caminho de instalação da rede. |
Após instalar clique em Concluir. |
Quando você instala o serviço de SMTP, é criada uma
configuração do servidor de SMTP predefinida com um arquivo de mensagens em
UnidadeLocal:\Inetpub\Mailroot.
Quando você configura o serviço SMTP pela primeira vez, pode configurar as
definições globais para um servidor virtual de SMTP, bem como as definições dos
componentes individuais do mesmo.
Configurando o servidor SMTP para enviar emails
Após verificar que o seu servidor SMTP esta instalado e rodando basta efetuar as seguintes configurações :
Clique com o botão direito do
mouse sobre - Servidor virtual STMP padrão e selecione a opção Propriedades; Na janela selecione a guia Acesso e clique no botão Autenticação; Na janela Autenticação marque a opção Acesso anônimo e clique no botão OK.
|
|
Agora , ainda na janela de
propriedades, clique no botão Retransmitir; Na janela Restrições de retransmissão marque a opção : Somente a lista abaixo; Clique no botão adicionar e informe o endereço do localhost (sua máquina local) 127.0.0.1 e clique no botão OK; |
Agora você pode definir no seu código ASP.NET a
propriedade
SmtpMail.SmtpServer
como sendo o localhost ou 127.0.01 para enviar email usando
ASP.NET 2.0. Exemplo:
Lembrando que você deve usar o seguinte namespace no seu projeto: imports System.Net.
Eu sei é apenas ASP.NET , mas eu gosto...
José Carlos Macoratti