Skip to content

Instantly share code, notes, and snippets.

@chipitsine
Created December 8, 2015 12:23
Show Gist options
  • Save chipitsine/00ff9938122e29bdd865 to your computer and use it in GitHub Desktop.
Save chipitsine/00ff9938122e29bdd865 to your computer and use it in GitHub Desktop.
перехват ответа smtp-сервера через MailKit
using System;
using MailKit.Net.Smtp;
using MailKit;
using MimeKit;
namespace TestClient
{
class SmtpClient: MailKit.Net.Smtp.SmtpClient
{
protected override void OnMessageSent(MessageSentEventArgs e)
{
Console.WriteLine(e.Response.ToString());
base.OnMessageSent(e);
}
}
class Program
{
public static void Main()
{
var message = new MimeMessage();
message.From.Add(new MailboxAddress("Ilya Shipitsin", "chipitsine@kontur.ru"));
message.To.Add(new MailboxAddress("Ilya Shipitsin", "chipitsine@gmail.com"));
message.Subject = "How you doin'?";
message.Body = new TextPart("plain")
{
Text = @"test"
};
using (var client = new TestClient.SmtpClient())
{
client.Connect("smtp.kontur", 25, false);
client.Send(message);
client.Disconnect(true);
}
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment