Usuário com melhor resposta
Erro ao enviar e-mail

Pergunta
-
Amigos boa tarde!
Tenho o seguinte metodo
WebClient wc = new WebClient(); string sTemplate = wc.DownloadString("" + ConfigurationManager.AppSettings["CAMINHO_VIRTUAL_SITE"] + "util/novocadastro.htm"); sTemplate = sTemplate.Replace("{Login}", strLogin); sTemplate = sTemplate.Replace("{Senha}", strSenha); System.Net.Mail.SmtpClient smtp = new System.Net.Mail.SmtpClient(); smtp.Credentials = new NetworkCredential("xxx@xx.com.br", "yyy"); smtp.Host = "smtp.xxyz.com.br"; smtp.Port = 587; MailMessage objEmail = new MailMessage(); objEmail.IsBodyHtml = true; objEmail.To.Add("xxx@yyy.com"); objEmail.From = new MailAddress(strLogin); objEmail.Subject = "[ClikMais] -> Confirmação de Cadastro"; objEmail.Body = sTemplate; smtp.Send(objEmail); return true;
Quando tento enviar o e-mail ele esta me dando o seguinte erro:
Caixa de correio não disponível. A resposta do servidor foi: 5.7.1 Access Denied
Não sei o que pode ser, pois tenho o mesmo script em outro controle e ele funciona perfeitamente.
Alguem poderia me dar um help?
Obrigado!
"Nunca deixe que os outros te subestimen, mas tambem não seja arrogante seja humilde e prove quem é
Respostas
-
Veja
http://social.msdn.microsoft.com/Forums/en-US/netfxnetcom/thread/fe045b5f-7efa-403f-89ef-39f91371a149/
Não esqueça de usar o componente </> na barra para posta seu código. Microsoft MCPD,MCTS,MCC
- Marcado como Resposta Seilor Bonancio JuniorModerator terça-feira, 12 de março de 2013 12:37
Todas as Respostas
-
Este problema é comum na Locaweb.
O que acontece é que você está enviando um e-mail com o emissor diferente do que autentica, ou seja, o objEmail.From é diferente do e-mail de autenticação.
objEmail.From = "mesmo email de autenticação";
- Sugerido como Resposta Cesar Cassiano Schimanco terça-feira, 12 de março de 2013 22:59
-
Veja se você fez a mudança no web.config,
<?xml version="1.0" encoding="utf-8" ?> <configuration> <system.net> <mailSettings> <smtp deliveryMethod="Network"> <network host="seuservidorSMTP" port="587" defaultCredentials="true" userName="usuario" password="senha"/> </smtp> </mailSettings> </system.net> </configuration>
- Editado Evandro Oliveira Novais terça-feira, 5 de março de 2013 00:11
-
Veja
http://social.msdn.microsoft.com/Forums/en-US/netfxnetcom/thread/fe045b5f-7efa-403f-89ef-39f91371a149/
Não esqueça de usar o componente </> na barra para posta seu código. Microsoft MCPD,MCTS,MCC
- Marcado como Resposta Seilor Bonancio JuniorModerator terça-feira, 12 de março de 2013 12:37
-