Enviar mail con adjuntos desde C#

 

Lo primero, tenemos que hacer la llamada a la librería:

 

Una vez hecho esto, nos creamos el objeto que enviara el mail:

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:

Indicamos un asunto:

Y añadimos el contenido:

Aquí podemos indicar si debe mantener un formato de HTML o no:

Le añadimos un 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:

En caso de gmail Servidor = “smtp.gmail.com” y Puerto = 587

Añadimos las credenciales si hace falta:

Y ya solo nos queda enviar el e-mail:

  • Luis Alberto Turbi Mella

    Excelente!!!, tengo esta rutina en foxpro para envios de alertas automatcias, para auditorias, etc, y no sabia como hacerlo en C#