我正在使用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" />
和
<logger name="*" minlevel="Trace" writeTo="test" />
请建议以任何方式发送邮件&#34; netcoreapp1.1&#34; 因为&#34; netcoreapp1.1&#34;不支持邮件发送。
答案 0 :(得分:2)
我为此创建了一个额外的包 - NLog.MailKit package
使用您的配置它应该工作:)
还要将此添加到您的配置中:
<extensions>
<add assembly="NLog.MailKit"/>
</extensions>
目前尚未实施:
有关实施,请参阅GitHub