Usuário com melhor resposta
SmtpClient no windows vista

Pergunta
-
Boa Noite pessoal!
Não consigo achar a solução para o problema que encontrei desenvolvendo um módulo de envio de emails no Windows Vista!!!
Utilizando a classe SmtpClient para o envio de email...recebia uma exception de tempo esgotado para o envio...sendo que meu código estava correto...foi aí que pesquisando na net descobri que o Windows Vista NÃO POSSUI(corrigam me se estiver errado) o Smtp Server...
Encontrei como uma das soluções mais interessantes armazenar a mensagem SMTP entrando no IIS -> ASP.NET -> Email SMTP...e lá selecionar a opção "Armazenar email no diretório de escolha"...criei a pasta "PickUp"...porem qdo rodo minha aplicação ele gera a seguinte exception:
[System.Net.Mail.SmtpException] = {"Falha ao enviar email."}
InnerException = {"O acesso ao caminho 'C:\\inetpub\\MailRoot\\Pickup\\cf1dd012-8eeb-40c3-b853-bb27fe7aa2d2.eml' foi negado."}
Gostaria da ajuda de vcs para saber:
1 - Existe alguma forma de ser enviada essa minha msg SMTP atraves do Vista?!
2 - Se SIM, como?
3 - Como faço para armazenar as msgs SMTP em minha pasta do PC? Existe alguma configuração no código que devo fazer alem de configurar o "Email SMTP" do IIS?
Obs¹: Estou utilizando uma conta do gmail para este envio de email, smtp.gmail.com, porta 465 e credenciais...tudo bunitinhu!
Obs²: No Windows XP nunca tive esse tipo de problema.
Obrigado a todos!!!
Respostas
-
Mixel,
Escrevi este artigo no devmedia -> http://www.devmedia.com.br/articles/viewcomp.asp?comp=12520 utilizei o Windows Vista. Veja que no meu artigo utilizo a porta 587 e não é a 465, verifique se ambas as portas estão liberadas na sua máquina, lembrando que no caso do provedor gmail, precisa utilizar o SSL (esta descrito no artigo).
Abraço,
Nelson Borges - Analista de Sistemas- Marcado como Resposta AndreAlvesLimaModerator sábado, 9 de maio de 2009 00:37
Todas as Respostas
-
Mixel,
Escrevi este artigo no devmedia -> http://www.devmedia.com.br/articles/viewcomp.asp?comp=12520 utilizei o Windows Vista. Veja que no meu artigo utilizo a porta 587 e não é a 465, verifique se ambas as portas estão liberadas na sua máquina, lembrando que no caso do provedor gmail, precisa utilizar o SSL (esta descrito no artigo).
Abraço,
Nelson Borges - Analista de Sistemas- Marcado como Resposta AndreAlvesLimaModerator sábado, 9 de maio de 2009 00:37
-
Muito obrigado pela ajuda Nelson!
Vc não acredita! Testei com a outra porta que vc me passou...a 587...e funcionou! Perfeito!...
Obrigado novamente!
[]'s
"O pior naufrágio é daquele que não saiu do porto"- Sugerido como Resposta Nelson Borges segunda-feira, 4 de maio de 2009 18:10