MailKit एक ओपन सोर्स क्रॉस-प्लेटफ़ॉर्म .NET मेल-क्लाइंट लाइब्रेरी है जो MimeKit पर आधारित है और मोबाइल उपकरणों के लिए अनुकूलित है। इसमें MimeKit के माध्यम से System.Net.Mail Microsoft TNEF समर्थन की तुलना में अधिक और अग्रिम सुविधाएँ बेहतर हैं।
यहां से नौगट पैकेज डाउनलोड करें ।
इस उदाहरण को देखें आप मेल भेज सकते हैं
MimeMessage mailMessage = new MimeMessage();
mailMessage.From.Add(new MailboxAddress(senderName, sender@address.com));
mailMessage.Sender = new MailboxAddress(senderName, sender@address.com);
mailMessage.To.Add(new MailboxAddress(emailid, emailid));
mailMessage.Subject = subject;
mailMessage.ReplyTo.Add(new MailboxAddress(replyToAddress));
mailMessage.Subject = subject;
var builder = new BodyBuilder();
builder.TextBody = "Hello There";
try
{
using (var smtpClient = new SmtpClient())
{
smtpClient.Connect("HostName", "Port", MailKit.Security.SecureSocketOptions.None);
smtpClient.Authenticate("user@name.com", "password");
smtpClient.Send(mailMessage);
Console.WriteLine("Success");
}
}
catch (SmtpCommandException ex)
{
Console.WriteLine(ex.ToString());
}
catch (Exception ex)
{
Console.WriteLine(ex.ToString());
}