【问题标题】:Serilog Email sinkSerilog 电子邮件接收器
【发布时间】:2023-03-28 18:47:01
【问题描述】:

我正在尝试使用带有 Mandrill SMTP 服务的 Serilog.Sinks.Email NuGet 包 (v1.5.0.0) 发送电子邮件。以下代码执行但不发送任何电子邮件。当我尝试使用 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");

【问题讨论】:

    标签: email mandrill serilog


    【解决方案1】:

    正如您所发现的,这是最新版本的电子邮件接收器中的一个错误,您慷慨提供的拉取请求已修复该错误。现在在 NuGet 上的接收器版本 1.5.13 包含修复程序。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-10-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多