本文转载自微信公众号「UP技术控」,作者conan5566 。转载本文请联系UP技术控公众号。

公司主营业务:网站设计制作、成都网站建设、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联推出古冶免费做网站回馈大家。
背景
NLog可以将日志输出到不同的媒介上,邮件是其中一个,通过邮件可以让我们第一时间收到信息。使用SMTP协议通过电子邮件发送日志消息。与FallbackGroup Target很好地结合在一起,以创建具有多个SMTP主机的后备。
配置语法
- name="String"
 - header="Layout"
 - footer="Layout"
 - layout="Layout"
 - html="Boolean"
 - addNewLines="Boolean"
 - replaceNewlineWithBrTagInHtml="Boolean"
 - encoding="Encoding"
 - subject="Layout"
 - to="Layout"
 - bcc="Layout"
 - cc="Layout"
 - from="Layout"
 - body="Layout"
 - smtpUserName="Layout"
 - enableSsl="Boolean"
 - secureSocketOption="None|Auto|SslOnConnect|StartTls|StartTlsWhenAvailable"*
 - smtpPassword="Layout"
 - smtpAuthentication="Enum"
 - smtpServer="Layout"
 - smtpPort="Integer"
 - useSystemNetMailSettings="Boolean"
 - deliveryMethod="Enum"
 - pickupDirectoryLocation="String"
 - timeout="Integer"
 - skipCertificateValidation="Boolean"
 - priority="Layout"
 - />
 
参数
常规选项
可能的值:
skipCertificateValidation-仅适用于NLog.MailKit。在NLog.MailKit 1.1中引入-跳过SSL认证检查
实现方式
1、vs添加引用NLog.MailKit
2、配置nlog
- ...
 
3、config配置邮箱信息
4、配置日志参数
- name="mail"
 - returnToFirstOnSuccess="true">
 - name="mailserver1"
 - subject="Layout"
 - to="Layout"
 - from="Layout"
 - smtpServer="mx1.example.com"
 - smtpPort="Integer"
 - layout="Layout" />
 - name="mailserver2"
 - subject="Layout"
 - to="Layout"
 - from="Layout"
 - smtpServer="mx2.example.com"
 - smtpPort="Integer"
 - layout="Layout" />
 
最后就可以收到日志邮件啦。
参考地址
https://github.com/nlog/NLog/wiki/Mail-target
                新闻名称:日志框架NLog之将日志发送到邮件
                
                分享链接:http://www.csdahua.cn/qtweb/news45/75995.html
            
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网