读书人

C#邮件系统解决方案

发布时间: 2012-10-14 14:55:08 作者: rapoo

C#邮件系统
利用smtp制作一个邮件系统前期准备工作需要了解哪些东西啊?这个邮件系统完成后是放到服务器上自动运行的,根据连接数据库来进行自动发送邮件。

[解决办法]
你可以做个winform程序,放在服务器托盘上。然后定时连接数据库,读取表中需要发送邮件的信息,封装成邮件对象,自动发送。关于发送邮件,你可以关注一下SmtpClient这个核心类。
[解决办法]
用到的类是mailmessage、smtpclient这两类看明白就OK了, 很简单的
[解决办法]
Windows Service工程
1. 定时器,
2. 定时查询数据库
3. 如果有未处理邮件,发送
4. 设置邮件为已发送。
[解决办法]
一台Web服务器,放置邮件后台管理程序、数据库
一台邮件服务器,用于发送邮件

可以做一个Windows服务,隔几秒就去查询数据库是否有需要发送的邮件,如果有,就发送出去,并删除数据库相关记录

读书人网 >C#

热点推荐