1. 首页
  2. 数据库
  3. 其它
  4. C#使用System.Net邮件发送功能踩过的坑

C#使用System.Net邮件发送功能踩过的坑

上传者: 2020-12-22 07:50:45上传 PDF文件 587.81KB 热度 6次
1.EazyEmail邮件发送类库 Net 类库自带了邮件发送功能。笔者对该类库,从使用的角度进行了二次封装,nuget上可搜索EazyEmail,注入容器时通过委托来获得邮箱服务器的配置地址以及发送地址直接调用send方法即可。 容器注入代码。这里定义的委托,每次发送之前可以去数据库拿邮箱配置数据跟发送账户,笔者自己用的时候是通过Redis缓存 存取数据,因为像断网断电这种可能是批量出现的,需要批量发送告警邮件,所以放Redis里,然后Redis通过rdb功能设置每秒每个键变化就持久化的策略,没毛病。 services.AddEmailKit(() => {
下载地址
用户评论