2

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");
4

1 に答える 1

3

お気づきのとおり、これはメール シンクの最新ビルドのバグであり、ご厚意により提供されたプル リクエストによって修正されました。現在 NuGet にあるシンクのバージョン1.5.13には、修正が含まれています。

于 2015-04-03T21:23:46.930 に答える