Hola amigos! Aqui publico el código que utilizé hace unos días para poder enviar e-mail desde mi aplicacion en C#.
Lo primero, tenemo
using System.Net.Mail; |
Una vez hecho esto, nos creamos el objeto que enviara el mail:
MailMessage objMail; |
Ahora empezamos a rellenar los datos necesarios. Vamos a incorporar un destinatario del correo, la dirección desde la que se envía, un email en copia, otro en copia oculta y un fichero adjunto:
//'Creamos el objeto del correo |
Indicamos un asunto:
objMail.Subject = "Asunto"; |
Y añadimos el contenido:
objMail.Body = "contenido"; |
Aquí podemos indicar si debe mantener un formato de HTML o no:
objMail.IsBodyHtml = true; //Formato Html del email |
Le añadimos un adjunto
objMail.Attachments.Add(new Attachment(Adjunto)); |
OJO: tiene que ser la ruta absoluta del fichero, no la relativa.
Ahora que tenemos el contenido del mensaje, establecemos los datos del servidor de correo:
SmtpClient SmtpMail = new SmtpClient(); |
Añadimos las credenciales si hace falta:
SmtpMail.Credentials = |
Y ya solo nos queda enviar el e-mail:
SmtpMail.Send(objMail); //Enviamos el correo |
Y con eso estamos listos!!! espero les sirva.
Saludos.
No hay comentarios:
Publicar un comentario