如何自动给上万会员发邮件

ER_JIN_ZHI 2008-06-21 09:40:42
我现在是注册好一个会员给一个会员发邮件,是用 JMAIL 实现的 很简单.
现在想过一段时间就自动给所有会员发邮件,如何操作呢?写程序个循环发也很简单,但是这么多会员,一下发出去肯定死机的,如何操作呢?
...全文
293 21 打赏 收藏 转发到动态 举报
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
benjiam 2008-06-22
  • 打赏
  • 举报
回复
..........如果纯asp 可以完成还要.qmail sendmail 这样的系统干什么?
大家去设计这么复杂的队列干什么?

这种事情交给后台的服务程序去做 ,纯web 是做不了的。而且一定要自己建立email 服务器。

不要怕麻烦,这是必须的。话说回来 ,客户上万了这点应该没问题

mrshelly 2008-06-22
  • 打赏
  • 举报
回复
建立个发送队列.



然后放个后台脚本做发送...

建议用 python 去做.并且设置多个SMTP.

要防止被ban ip 的话, 一定要调剂好发送的间隔时间.
smartcatiboy 2008-06-22
  • 打赏
  • 举报
回复
[Quote=引用 17 楼 Taki_CN 的回复:]
可以100%告诉你,如果是使用单台服务器,同时没有事先和各大邮件服务商打过招呼,发不了多少就会被邮件服务器作为垃圾邮件封掉的,原因是内容,标题可能一样,所以最好是事先和主流免费邮件服务商申请将你发送邮件的服务器列如白名单.
发送方面,使用jmail循环是可以的,特别是最好根据目标邮件地址,使用那台邮件地址的smtp服务器发送.jmail有发送列表功能,一次写入n个地址,都是会进入待发列表慢慢发的.
[/Quote]

关注楼上所说,技术上问题好解决,业务问题难处理
P207191 2008-06-22
  • 打赏
  • 举报
回复
现在这个是很难搞的啊,你弄了半天,没有免费的邮件服务商让你这样做的啊,除非你掏出银子,
你发1W怕死机,服务商如果面对着成千上万个你这样的人,他也受不了啊。

为什么不写一个站内邮件系统呢,你想什么时候发就什么时候发,而且不用建立队列,


TakiCN 2008-06-22
  • 打赏
  • 举报
回复
可以100%告诉你,如果是使用单台服务器,同时没有事先和各大邮件服务商打过招呼,发不了多少就会被邮件服务器作为垃圾邮件封掉的,原因是内容,标题可能一样,所以最好是事先和主流免费邮件服务商申请将你发送邮件的服务器列如白名单.
发送方面,使用jmail循环是可以的,特别是最好根据目标邮件地址,使用那台邮件地址的smtp服务器发送.jmail有发送列表功能,一次写入n个地址,都是会进入待发列表慢慢发的.
x31133 2008-06-21
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 chinmo 的回复:]
引用 2 楼 ER_JIN_ZHI 的回复:
那剩下的如何自动完成呢?


你可以去下一些带有采集的系统回来你就明白了
那是最好不过的例子了
[/Quote]

不知道那个采集系统好呢? 你有什么好的推荐吗?
  • 打赏
  • 举报
回复
....晕死,你下带有采集系统的回来不就有例子代码了吗?
ER_JIN_ZHI 2008-06-21
  • 打赏
  • 举报
回复
道理是明白了,
具体操刀杂搞啊
我是用 ASP 写的
给个模式代码啊
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 ER_JIN_ZHI 的回复:]
那剩下的如何自动完成呢?
[/Quote]

你可以去下一些带有采集的系统回来你就明白了
那是最好不过的例子了
happy002 2008-06-21
  • 打赏
  • 举报
回复
加个延时~

内容不短了
ER_JIN_ZHI 2008-06-21
  • 打赏
  • 举报
回复
那剩下的如何自动完成呢?
  • 打赏
  • 举报
回复
分开啊
分成多段来执行,就像采集一样
明白没?
HelloNet 2008-06-21
  • 打赏
  • 举报
回复
呵呵,我也在做这个,我就是把脚本的超时时间改的很大,通过循环去发送就ok 了。
不过我还要告诉你如果你们网站有自己的邮件服务器还可以,否则如果用的是126或者163等的专业邮件服务器作为发送服务器的话会拦截的,有很多发送不出去的。

推荐楼主可以用微网的邮件群发系统,我正在用感觉还可以,只要你稍作修改就会按照你的要求发送了!
anren 2008-06-21
  • 打赏
  • 举报
回复
for循环

加ajax应用 你可以设置缓冲区域
yifanwu 2008-06-21
  • 打赏
  • 举报
回复
做一个标记,分段按标记发送就OK了。

原来有人出1K给我买过类似的ASP代码,暂时没有找到,不能贴出来,其实复杂也不是很复杂,不过还是有一定难度
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 sy_binbin 的回复:]
自动发信的帖子好像很多了

我试过发1W封邮件,10分钟左右就发完了,但发了几次后我的发信箱被封了,愿意就是发信的频率太短了。

LZ可以像happy002 说的那样加个延时。

也可以在数据库里加个标识,每次发1000封,发过的改下标识。
[/Quote]

改标识的不是个好办法,因为你发完以后还得把标识改回去,不然下次没办法用了如果要用也要做许多判断影响了效率

不如就使用采集的那种方式
liuqinqin 2008-06-21
  • 打赏
  • 举报
回复
发了的,后面加个标识,加个字段来标识下.或者用session;
sy_binbin 2008-06-21
  • 打赏
  • 举报
回复
自动发信的帖子好像很多了

我试过发1W封邮件,10分钟左右就发完了,但发了几次后我的发信箱被封了,愿意就是发信的频率太短了。

LZ可以像happy002 说的那样加个延时。

也可以在数据库里加个标识,每次发1000封,发过的改下标识。
sy_binbin 2008-06-21
  • 打赏
  • 举报
回复
冷静冷静,一点要冷静哦!
  • 打赏
  • 举报
回复
那你也得有本事知道哪个系统有啊!跟哪种类似啊,跟哪部分类似或者代码一直你才可以找,难道你要漫天飞一个个系统都全部下载回来一个个文件的找?

哎,说你这种人脑袋进水不会过分的

加载更多回复(1)

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧