Asp.net 在.NET Core 1.0中使用NLog发送邮件
我正在使用NLog库记录错误,需要为此发送邮件。它与MVC一起工作,但在netcoreapp1.1中它的给定错误 我正在使用Asp.net 在.NET Core 1.0中使用NLog发送邮件,asp.net,email,asp.net-core,smtp,nlog,Asp.net,Email,Asp.net Core,Smtp,Nlog,我正在使用NLog库记录错误,需要为此发送邮件。它与MVC一起工作,但在netcoreapp1.1中它的给定错误 我正在使用 <target name="test" xsi:type="Mail" smtpServer="smtp.gmail.com" smtpPort="587" smtpUsername="xxxxxxx" smtpPassword="xxxxx" enableSsl="false" from="xxxxx@g
<target name="test" xsi:type="Mail"
smtpServer="smtp.gmail.com"
smtpPort="587"
smtpUsername="xxxxxxx"
smtpPassword="xxxxx"
enableSsl="false"
from="xxxxx@gmail.com"
to="xxxxx@gmail.com" />
及
请建议在“netcoreapp1.1”中发送邮件的任何方式
这是因为“netcoreapp1.1”不支持邮件发送功能。我为此创建了一个额外的包- 使用您的配置,它应该可以工作:) 还要将此添加到您的配置中:
<extensions>
<add assembly="NLog.MailKit"/>
</extensions>
关于这个激动人心的故事的更多信息可以在这里找到:@RolfKristensen感谢您的回复,我看到了这个链接,但没有正确解释我如何将Mailkit与NLog结合使用?相信这个问题正在等待雄心勃勃的开发人员介入,并提出GitHub PullRequest以实现使用Mailkit的新NLog目标,而不是SmtpClient。@rolf您的评论应该是IMO的答案。@Julian答案应该来自雄心勃勃的开发人员,他在Github上发布了一个拉请求的链接:)
<extensions>
<add assembly="NLog.MailKit"/>
</extensions>