2015-04-03 132 views
2

我正在嘗試使用Serilog.Sinks.Email NuGet包(v1.5.0.0)與Mandrill SMTP服務發送電子郵件。以下代碼執行但不發送任何電子郵件。當我嘗試使用System.Net.Mail.SmtpClient使用相同的憑據時,它可以工作併發送電子郵件。Serilog電子郵件水槽

EmailConnectionInfo info = new EmailConnectionInfo() 
{ 
    EmailSubject = "Email subject", 
    FromEmail = "[email protected]", 
    MailServer = "smtp.mandrillapp.com", 
    NetworkCredentials = new NetworkCredential("mandrill_username", "mandrill_apikey"), 
    Port = 587, 
    ToEmail = "[email protected]" 
}; 

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

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

回答

3

當你發現,這是在電子郵件接收器,你的慷慨提供的拉力要求有固定的最新版本的錯誤。接收器的版本1.5.13現在在NuGet上,包含修復程序。