Usuário com melhor resposta
enviar email

Pergunta
-
Estou tentando enviar email através de uma plaicação Web porém está retornando o seguinte erro:
The SMTP server requires a secure connection or the client was not authenticated. The server response was: 5.5.1 Authentication Required. Learn more at
string Remetente = "email@gmail.com";
string Assunto = "Email de confirmação de cadastro";
string enviaMensagem = "Clique no link abaixo para validar seu cadastro";
// cria uma mensagem
MailMessage mensagemEmail = new MailMessage(Remetente, Destinatario, Assunto, enviaMensagem);
SmtpClient client = new SmtpClient("smtp.gmail.com", 587);
client.EnableSsl = true;
NetworkCredential cred = new NetworkCredential("email@gmail.com", "******");
client.Credentials = cred;
// inclui as credenciais
client.UseDefaultCredentials = true;
// envia a mensagem
client.Send(mensagemEmail);
return "Mensagem enviada para " + Destinatario + " às " + DateTime.Now.ToString() + ".";
Respostas
-
Olá Ricardo blz!
fiz um exemplo aqui
MailMessage Mail = new MailMessage(); Mail.To.Add("seudestinatario@com.br"); MailAddress MailAdress = new MailAddress("seuE-mail@gmail.com"); Mail.From = MailAdress; Mail.Subject = "teste de envio....."; Mail.Body = "a mensagem foi enviado?"; SmtpClient smtp = new SmtpClient("smtp.gmail.com", 587); smtp.EnableSsl = true; NetworkCredential credencial = new NetworkCredential("seuE-mail@gmail.com", "**********"); smtp.Credentials = credencial; smtp.Send(Mail);
Boa sorte!
- Editado welington jrModerator domingo, 16 de setembro de 2012 12:31
- Sugerido como Resposta Vitor Mendes domingo, 16 de setembro de 2012 20:25
- Marcado como Resposta ricardo_david terça-feira, 25 de setembro de 2012 02:46
Todas as Respostas
-
-
Olá Ricardo blz!
fiz um exemplo aqui
MailMessage Mail = new MailMessage(); Mail.To.Add("seudestinatario@com.br"); MailAddress MailAdress = new MailAddress("seuE-mail@gmail.com"); Mail.From = MailAdress; Mail.Subject = "teste de envio....."; Mail.Body = "a mensagem foi enviado?"; SmtpClient smtp = new SmtpClient("smtp.gmail.com", 587); smtp.EnableSsl = true; NetworkCredential credencial = new NetworkCredential("seuE-mail@gmail.com", "**********"); smtp.Credentials = credencial; smtp.Send(Mail);
Boa sorte!
- Editado welington jrModerator domingo, 16 de setembro de 2012 12:31
- Sugerido como Resposta Vitor Mendes domingo, 16 de setembro de 2012 20:25
- Marcado como Resposta ricardo_david terça-feira, 25 de setembro de 2012 02:46