有邮件群发经验的兄弟吗?

241219 2004-01-27 07:03:41
这几天本来想向部分客户发新年电子贺卡,无耐试了很久都没有办法成功群发,不知道有没有这方面的兄弟帮帮忙!
...全文
129 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
nchen123 2004-01-28
  • 打赏
  • 举报
回复
用 aspemail 组件发信可以在属性里面设置多个帐号, 用 AddAddress 方法在一个循环里反复添加不同的帐号, 然后一并发送即可。

241219 2004-01-28
  • 打赏
  • 举报
回复
我曾搜索过好多,但是都是不能用的!所以才来问问兄弟们!
nchen123 2004-01-28
  • 打赏
  • 举报
回复
群发邮件用专门的软件比较好, 网上搜索一下很多的, asp 毕竟是脚本语言, 执行效率相对来说比较低。
whtech 2004-01-28
  • 打赏
  • 举报
回复
用vb写吧,执行比asp快
flyonet 2004-01-28
  • 打赏
  • 举报
回复
死循环
241219 2004-01-28
  • 打赏
  • 举报
回复
楼上的原理跟雪儿的差不多。。。。

对吗?

有没有试过成功的软件发的?
snower01 2004-01-27
  • 打赏
  • 举报
回复
[转帖]
背景:
Email地址存于MSSql一用户信息表中,数量上万。
公司自有服务器,集SMTP,POP3,WWW,FTP,MSSql,DNS等多种服务于一身。
JMAIL 有MailMerge对象,但是免费版不能用

要求:
用ASP+JMAIL,利用公司SMTP向所有用户发送EMAIL

思路:
直接读取数据库,多次循环发送,会对本来配置不高的服务器造成很大压力。
最好能对EMAIL分批发送,每批发送间隔一段时间,以此来缓解对服务器造成的压力。

实现:
对EMAIL分批
读出记录到recordset,利用常见的分页程序,将所有记录分页,每页作为一批,有多少页就分多少批
间隔延迟
在每页执行完毕后用<meta http-equiv="refresh" content="60;URL=SendMail.asp?page="&page>来延迟跳转
减少执行时间:
在循环的过程中,循环添加收件人,而不要循环发送,即
for i=1 to rs.pagesize
msg.AddRecipient rs("Email")
rs.movenext
next
msg.Send ("smtp.abc.com")
减小邮件大小
循环添加收件人,会造成一封Email的收件人很多,这样一封Email的就会很大。
所以,在以上代码的基础上改进一下,在循环内做个判断,当收件人Email数量到达
20的时候就发送一次。即:
for i=1 to rs.pagesize
msg.AddRecipient rs("Email")
  if i mod 20 = 0 then         '每 20 个收信人作为一封Email发送一次
   msg.Send ("smtp.abc.com")
   msg.ClearRecipients         '清除已发送的收信人
  end if
rs.movenext
next
msg.Send ("smtp.abc.com")         '发送余下的
页面
Mail.asp    包含邮件主题、正文的表单,<form action="SendMail.asp" target="Send">;一个iframe页面,<iframe name="Send" src="SendMail.asp">
SendMail.asp  包含后台发送程序,循环,延迟跳转等。

缺点:
发送过程中不能离开该页面
发送的时间较长,与设置的每批发送数量、网络带宽、SMTP服务器性能有关

改进:
可以在Mail.asp中包含多个iframe页面,每个页面从不同的page开始发,相当于多线程发送,
对smtp服务器压力会增大,但能缩短发送时间。
可考虑在不同的page中采用不同的smtp服务器,例如包含多个iframe页面,在偶数页用
smtp.abc.com,在奇数页用smtp.123.com。这样既减轻服务器压力,也达到多线程发送
缩短发送时间的目的。
mygoodbuy 2004-01-27
  • 打赏
  • 举报
回复
发信用";"隔开地址就可以了

28,405

社区成员

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

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