Hi jrcarr,
First, you will need to install the MailKit package.
For details on installation, please refer Install MailKit from Nuget in Visual Studio.
Then, use the following code for sending email.
Namespaces
C#
using MimeKit;
using MailKit.Net.Smtp;
VB.Net
Imports MimeKit
Imports MailKit.Net.Smtp
Code
C#
protected void SendEmail(object sender, EventArgs e)
{
using (MimeMessage mm = new MimeMessage())
{
mm.From.Add(new MailboxAddress("Sender", "sender@gmail.com"));
mm.To.Add(new MailboxAddress("Recepient", "recepient@gmail.com"));
mm.Subject = "Like ASPSnippets";
mm.Cc.Add(new MailboxAddress("Cc", "cc@aspsnippets.com"));
mm.Bcc.Add(new MailboxAddress("Bcc", "bcc@aspsnippets.com"));
BodyBuilder builder = new BodyBuilder();
builder.TextBody = "Welcome to ASPSnippets.";
mm.Body = builder.ToMessageBody();
using (SmtpClient smtp = new SmtpClient())
{
smtp.Connect("smtp.gmail.com", 587);
smtp.Authenticate("sender@gmail.com", "GmailAppPassword");
smtp.Send(mm);
smtp.Disconnect(true);
}
}
}
VB.Net
Protected Sub SendEmail(ByVal sender As Object, ByVal e As EventArgs)
Using mm As MimeMessage = New MimeMessage()
mm.From.Add(New MailboxAddress("Sender", "sender@gmail.com"))
mm.To.Add(New MailboxAddress("Recepient", "recepient@gmail.com"))
mm.Subject = "Like ASPSnippets"
mm.Cc.Add(New MailboxAddress("Cc", "cc@aspsnippets.com"))
mm.Bcc.Add(New MailboxAddress("Bcc", "bcc@aspsnippets.com"))
Dim builder As BodyBuilder = New BodyBuilder()
builder.TextBody = "Welcome to ASPSnippets."
mm.Body = builder.ToMessageBody()
Using smtp As SmtpClient = New SmtpClient()
smtp.Connect("smtp.gmail.com", 587)
smtp.Authenticate("sender@gmail.com", "GmailAppPassword")
smtp.Send(mm)
smtp.Disconnect(True)
End Using
End Using
End Sub