using System.Collections.Generic;
using System.ComponentModel;
using System.Threading.Tasks;
using System.Windows.Forms;
public partial class Form1 : Form
private void button1_Click(object sender, EventArgs e)
var message = new MimeMessage();
message.From.Add(new MailboxAddress("ALERT", "removed@email.com"));
message.To.Add(new MailboxAddress("RECIPIENT", "removed2.g@email.com"));
message.Subject = "MailKit Test App";
message.Body = new TextPart("plain")
using (var client = new SmtpClient())
client.ServerCertificateValidationCallback = (s, c, h, e) => true;
var port = checkBox1.Checked ? 465 : 25;
client.Connect("exhangeserveraddress.com", port, checkBox1.Checked);
client.AuthenticationMechanisms.Remove("XOAUTH2");
client.Authenticate("email@example.org", "apassword");
listView1.Items.Add(ex.ToString());
private void listView1_MouseDoubleClick(object sender, MouseEventArgs e)
Clipboard.SetText(listView1.SelectedItems[0].Text);