c#邮件发送服务
邮件发送服务
项目中会遇到定时给某人发送邮件的功能要求,这里是京东的一段代码,当然也是我同事找的,我记录学习一下,以免忘记。
这是解决方案
这里主要是工具:日志工具,链接数据库工具,发送邮件工具
这里是每次需要根据自己业务修改的地方:SendMailTask.cs内的DoWork()方法
这里不需要修改
邮件发送的这个解决方案是一个系统服务,当编译好项目后,将ServerPing/ServerPing/bin目录下的Debug文件复制到用户的计算机中,打开Debug文件,以管理员身份运行安装服务.bat文件
上图即为安装ServerPing服务成功,注意了:服务的名字叫ServerPing
查看服务,已经有了Server Ping服务,右击即可启动服务。