首页 新闻 会员 周边

如何实现邮件订阅

0
悬赏园豆:30 [待解决问题]

我要做一个购物网站,上边有个邮件订阅,我的网站每周会发布一款新的商品,当用户订阅后发布每期商品的时候同时向每位订阅用户发送商品信息。由于第一次做没经验,请高手们给以指点......

就是类似团购网站上的邮件订阅.....

西湖小巷的主页 西湖小巷 | 初学一级 | 园豆:150
提问于:2011-02-12 14:09
< >
分享
所有回答(3)
-1

您好,

1、设计一个表来存放订阅的用户列表,并设计一个功能让用户订阅时加到该列表中。

2、实现一个制作邮件内容的html编辑器,例如Ajax Control Toolkit提供的HTMLEditor,可在这里下:http://www.asp.net/ajaxlibrary/act.ashx

3、用System.Net.Mail下的类来实现邮件发送,发送时提取第一步里存放的用户作为收件人。可参考:http://msdn.microsoft.com/zh-cn/library/system.net.mail.smtpclient.aspx

备注:商品信息一般有比较丰富的图片呈现,在处理图片时有两种方法,a、采用绝对路径,这样发送给用户时只需要发送html的文本即可;b、相对路径,此时需要将图片作为附件一起发送。各有利弊,例如采用a,那么将来移动域名时会出问题;采用b,那么可能影响性能。请自行定夺。

Jiyuan | 园豆:253 (菜鸟二级) | 2011-02-12 14:57
0

你可以将他们的信箱收集到数据库中 然或自己使用smtp协议发送给他们就行了

三月软件工作室——任忌 | 园豆:524 (小虾三级) | 2011-02-12 22:01
0

设置下SQlserver邮件,是哟娜gSqlserver作业来进行发送

小毛驴 | 园豆:275 (菜鸟二级) | 2011-02-26 09:56
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册