Skip to content

Instantly share code, notes, and snippets.

@codehaks
Created August 18, 2019 17:52
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save codehaks/1681d0b52996a1599e50a21f99e2c065 to your computer and use it in GitHub Desktop.
Save codehaks/1681d0b52996a1599e50a21f99e2c065 to your computer and use it in GitHub Desktop.
Send Email in ASP.NET Core 2.0+
public class EmailSender : IEmailSender
{
public Task SendEmailAsync(string email, string subject, string message)
{
SmtpClient client = new SmtpClient("mail.mysite.com")
{
UseDefaultCredentials = false
};
client.Credentials = new NetworkCredential("noreply@mysite.com", "password");
MailMessage mailMessage = new MailMessage
{
From = new MailAddress("noreply@mysite.com")
};
mailMessage.IsBodyHtml = true;
mailMessage.Body = message;
mailMessage.Subject = subject;
mailMessage.To.Add(email);
client.Send(mailMessage);
return Task.CompletedTask;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment