entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

0voto

Enviar email con SmtpClient en .NET

Deseo enviar email usando la clase SmtpClient, ¿cómo indico los datos de identificación de usuario?

2 Respuestas

0voto

Peter Puntos150460

Prueba así:

SmtpClient smtp = new SmtpClient("localhost");
smtp.Credentials = new NetworkCredential(
        "usuario",
        "contraseña");
smtp.Send(crearEmail());

0voto

hexa06 Puntos620

Dentro de System.Net.Mail existe una clase llamada MailMessage la cual en ella defines los parametros, esta clase la manejas como un object y con la clase SmptClient con el evento Send le pasas el parametro de MailMessage ejemplo:

 MailMessage mailMsg = new MailMessage();
 mailMsg.To.Add([Email de receptor]);
 mailMsg.From = new MailAddress([Email de quein lo envia], [Nombre de como se visualizara]);
 mailMsg.Subject = [asunto];
 mailMsg.Body = [la cadena de html]; //  opcional
mailMsg.IsBodyHtml = true;
mailMsg.BodyEncoding = Encoding.Default;
SmtpClient smtp = new SmtpClient();
smtp.EnableSsl = true; //Se agrega para implementar la seguridad.
smtp.Send(mailMsg);

Espero te sirva.

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta