por

Enviar email con .net core 2

Añadir la configuración de un servidor SMTP al codigo .net core y enviar. Fácil y rápido. Un requisito imprescindible es contar con la versión .net core 2 mínimo.

API Net Core 2

using System;
using System.Net.Mail;

namespace SendMail
{
    class Program
    {
        static void Main(string[] args)
        {
            //Crear mensaje
            MailMessage mensaje = new MailMessage();
            mensaje.From = new MailAddress("prueba@dominio");
            mensaje.To.Add("prueba2@dominio");
            mensaje.Body = "Mensaje desde .net Core";
            mensaje.Subject = "Asunto mensaje de prueba";

            //Configurar smtp
            SmtpClient smtp = new SmtpClient("servidorSMTP");
            smtp.UseDefaultCredentials = false;
            smtp.Credentials = new System.Net.NetworkCredential("usuarioSMTP", "passwordSMTP");
            smtp.Send(mensaje);
        }
    }
}