Serilog电子邮件汇

时间:2015-04-03 18:49:09

标签: email mandrill serilog

我正在尝试使用Serilog.Sinks.Email NuGet包(v1.5.0.0)和Mandrill SMTP服务发送电子邮件。以下代码执行但不发送任何电子邮件。当我尝试使用System.Net.Mail.SmtpClient使用相同的凭据时,它可以工作并发送电子邮件。

EmailConnectionInfo info = new EmailConnectionInfo()
{
    EmailSubject = "Email subject",
    FromEmail = "from@gmail.com",
    MailServer = "smtp.mandrillapp.com",
    NetworkCredentials = new NetworkCredential("mandrill_username", "mandrill_apikey"),
    Port = 587,
    ToEmail = "to@gmail.com"
};

Log.Logger = new LoggerConfiguration()
    .WriteTo.Email(info)
    .CreateLogger();

Log.Error("Houston we have a problem");

1 个答案:

答案 0 :(得分:3)

正如您所发现的那样,这是电子邮件接收器最新版本中的一个错误,您提供的优惠拉动请求已得到修复。现在在NuGet上的接收器版本1.5.13包括修复。