public void EnviarEmail(LayoutEmail email) { MailMessage emailMessage = new MailMessage(email.Remetente, email.Destinatario) { Subject = email?.Titulo, IsBodyHtml = true, Body = email.Assunto, }; SmtpClient smtpClient = new SmtpClient(); smtpClient.Host = "smtp.gmail.com"; smtpClient.Port = 587; smtpClient.DeliveryMethod = SmtpDeliveryMethod.Network; smtpClient.UseDefaultCredentials = false; smtpClient.EnableSsl = true; smtpClient.Credentials = new NetworkCredential("*****@*****.**", "SENHA DO EMAIL..."); try { smtpClient.Send(emailMessage); } catch (Exception ex) { Console.Error.WriteLine(ex); } return; }
static void Main(string[] args) { Email envio = new Email(); LayoutEmail layout = new LayoutEmail { Titulo = "titulo do email", Assunto = "teste de assunto", Copia = "*****@*****.**", Remetente = "*****@*****.**", Destinatario = "*****@*****.**" }; envio.EnviarEmail(layout); }