Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 在.NET Core 1.0中使用NLog发送邮件_Asp.net_Email_Asp.net Core_Smtp_Nlog - Fatal编程技术网

Asp.net 在.NET Core 1.0中使用NLog发送邮件

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

我正在使用NLog库记录错误,需要为此发送邮件。它与MVC一起工作,但在netcoreapp1.1中它的给定错误

我正在使用

<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>