是一个基于Windows平台,并服务于中、小型网站及企业的internet(英特网)和intranet(企业局域网)全功能Web邮件服务器。 WebEasyMail通过与微软IIS(Microsoft Internet Information Services)的紧密集成,提供Web下系统管理以及通过浏览器收、 发电子邮件等功能。 提供了14个对象百种方法及属性,以支持高级用户针对WebEasyMail系统所 进行的相关ASP程序开发。 注册机地址:http://www.codechin
1.EazyEmail邮件发送类库
Net 类库自带了邮件发送功能。笔者对该类库,从使用的角度进行了二次封装,nuget上可搜索EazyEmail,注入容器时通过委托来获得邮箱服务器的配置地址以及发送地址直接调用send方法即可。
容器注入代码。这里定义的委托,每次发送之前可以去数据库拿邮箱配置数据跟发送账户,笔者自己用的时候是通过Redis缓存 存取数据,因为像断网断电这种可能是批量出现的,需要批量发送告警邮件,所以放Redis里,然后Redis通过rdb功能设置每秒每个键变化就持久化的策略,