The Wayback Machine - https://web.archive.org/web/20201016025512/https://github.com/NLog/NLog.MailKit
Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
src
 
 
 
 
 
 
 
 
 
 

README.md

NLog.MailKit

Build status NuGet

Alternative Mail target for NLog using MailKit. Compatible with .NET standard 1, .NET standard 2 and .NET 4+

Including this package will replace the original mail target and has the same options as the original mail target, see docs of the original mailTarget

Notice that the original SmtpClient of .NET is obsolete in favor of MailKit:

image

Currently not implemented:

  • PickupDirectory
  • NTLM auth
  • reading SMTP section from web.config

This library is integration tested with the SmtpServer NuGet package

How to use

  1. Install the package:

    Install-Package NLog.MailKit or in your csproj:

    <PackageReference Include="NLog.MailKit" Version="3.3.0" />
  2. Add to your nlog.config:

    <extensions>
        <add assembly="NLog.MailKit"/>
    </extensions>

Use the target "mail" and config options can be found here: https://github.com/NLog/NLog/wiki/Mail-Target

Use skipCertificateValidation="true" for prevent AuthenticationException if your remote certificate for smtpServer is invalid - not recommend!

License

BSD. License of MailKit is MIT

You can’t perform that action at this time.