¿Cómo enviar un correo electrónico con archivos adjuntos en C# .Net Core?, Gmail

En este video te mostrare como puedes enviar archivos adjuntos en C# .Net, utilizando una cuenta de gmail.

Activar cuenta gmail para aplicaciones terceras

Código fuente:


using System;
using System.Net.Mail;


namespace EmailAdjunto
{
    class Program
    {
        static void Main(string[] args)
        {
            string EmailOrigen = "[email protected]";
            string EmailDestino = "[email protected]";
            string Contraseña = "tu_pass";
            string path = @"C:\turuta\burger.png";
            string path2 = @"C:\turuta\a.jpg";

            MailMessage oMailMessage = new MailMessage(EmailOrigen,EmailDestino,"este es un asunto","<b>soy texto negro</b>");
            oMailMessage.Attachments.Add(new Attachment(path));
            oMailMessage.Attachments.Add(new Attachment(path2));

            oMailMessage.IsBodyHtml = true;

            SmtpClient oSmtpCliente = new SmtpClient("smtp.gmail.com");
            oSmtpCliente.EnableSsl = true;
            oSmtpCliente.UseDefaultCredentials = false;
            oSmtpCliente.Port = 587;
            oSmtpCliente.Credentials = new System.Net.NetworkCredential(EmailOrigen,Contraseña);

            oSmtpCliente.Send(oMailMessage);

            oSmtpCliente.Dispose();


        }
    }
}


¿Cómo enviar un correo electrónico en C# .Net Core?, Gmail

En este video te enseñare como enviar un correo desde C# .Net Core de manera fácil utilizando una cuenta de correo de Gmail.

Si tienes problemas para que se envie el correo, te sugiero actives permiso a terceras aplicaciones en los dos siguientes links:

https://myaccount.google.com/lesssecureapps?utm_source=google-account&utm_medium=web

https://accounts.google.com/b/0/DisplayUnlockCaptcha

Curso gratis Vue y C# .Net CORE

Este es un curso gratuito donde veremos cómo combinar el framework progresivo Vue con la tecnología .Net Core.

El curso está en progreso por lo cual te sugiero que te suscribas a mi canal de youtube, de esta manera estarás notificado cada que se suba un nuevo video.

1.- Integración

2.- Programación reactiva, directiva v-model

3.- Solicitudes AJAX Get, controladores en MVC .Net

4.- Base de datos con Entity Framework, directiva v-for

Crear CRUD en MVC .Net con C#, Entity Framework y Sql Server

En este video te enseñare a crear un CRUD con la tecnología MVC .Net sin utilizar javascript, es decir, con solicitudes propias de la tecnología.

Un CRUD es el acrónimo de Create, Read, Update y Delete, en español: crear, leer, modificar y eliminar, y es en si la creación de un módulo básico en programación.

Descargar código fuente

Crear CRUD en Windows Forms con C# .Net, Entity Framework y Sql Server

En este video te enseñare a crear un CRUD en Windows forms, después de ver el video serás capaz de obtener los datos de una base de datos, insertar datos, editar datos y eliminaros, todo a través de una interfaz hecha en Windows forms.

Juego de la vida en C# .Net, autómata celular, Universo holograma

En este video te enseñare como representar el juego de la vida en C# .Net paso por paso, al igual que te daré una explicación breve sobre que significa y para qué sirve este sistema determinista.

Descargar código fuente