这段时间看到有太多的人迷茫于邮件的群发。
所以把自己以前写的一个东东拿出来与大家分享。希望大家能够举一反三。
关键是如果构建一个自身调用的方法,还有在大数据量的情况下,使用数组来代替记录集。
自身的调用可以有很多的应用。除了邮件的群发,还有譬如自身的递归。很多人想实现取得不重复随机数就可以使用下面得思路。
当然,实现总不是一种,而是多样化得,你还可以有更好得方法。希望能够和大家切磋!
这个页面叫做email_sendall.asp
<%on error resume next%>
<!--这里是你们的包含文件-->
<%
if request("Page")="" then
CPage=1
else
Cpage=request("Page")
end if
'接受邮件内容,当然,也可以从数据库种查询
comment=request("comment")
'定义邮件数组
Dim emailArray
sql_email="SELECT useremail,userregname,userpassword FROM email"
Set Recordsetemail=Server.CreateObject("ADODB.Recordset")
Recordsetemail.ActiveConnection=cnn
Recordsetemail.Source=sql_email
Recordsetemail.CursorType=3
Recordsetemail.CursorLocation=2
Recordsetemail.LockType=1
Recordsetemail.Pagesize=5
Recordsetemail.Open()
Recordsetemail.AbsolutePage=CPage
Page_Count=Recordsetemail.PageCount
'把数据库中的读取到数组中。
emailArray=Recordsetemail.Getrows(5,0)
Recordsetemail.close
if err.number<>0 then
JMail.Close
response.write "邮件群发成功!"
response.end
else
end if
set Recordsetemail=nothing
if isarray(emailArray) then
Repeat1__index=0
dim U_emailArray
U_emailArray=ubound(emailArray,2)
While(Repeat1__index<=U_emailArray)
comment1=replace(comment,"</user>",emailarray(1,Repeat1__index))
comment1=replace(comment1,"</password>",emailarray(2,Repeat1__index))
Set JMail=Server.CreateObject("JMail.SMTPMail")
JMail.ContentType="text/html"
JMail.Encoding = "base64"
JMail.Charset="gb2312"
jmail.Sender=request("fromwho")
JMail.Subject = request("subject")
JMail.AddRecipient(emailarray(0,Repeat1__index))
JMail.Body =comment1
JMail.AddHeader "Originating-IP", Request.ServerVariables("REMOTE_ADDR")
JMail.Execute
JMail.Close
response.Write(request("ToWho"))
response.Write(" 成功发送!<BR>")
Set JMail = Nothing
Repeat1__index=Repeat1__index+1
wend
else
end if
Recordset1.Close()
Set Recordset1 = Nothing
'构建一个自身请求自身的方法
response.redirect "email_sendall.asp?page="&(cpage+1)&"subject="&request("subject")&"fromwho="&request("fromwho")&"comment="&comment
%>
欢迎大家下载http://www.xzss.com/lqy/vml.rar
里面有一个简单的图表类
使用方法是讲test.asp中的那个属性设定为1到4就可以了。时间关系,还需要修改。
不尽完善,欢迎批评指正!
分享到:
相关推荐
在使用JMail时,需要注意邮件安全和性能问题。比如,避免发送垃圾邮件,遵守邮件服务提供商的使用规定,以及优化发送速率以防止被邮件服务器视为滥用。 8. **错误处理与调试**: 在实际应用中,可能会遇到邮件...
自己一直在用,很好用的,自动检测是否安装jmail组件。 只要稍加改动就可以实现邮件群发了。
Jmail是一款用于邮件发送的组件,它可以集成到各种应用程序中,包括VBScript、ASP、VB.NET等,提供方便的邮件发送功能。在这个程序中,Jmail负责实际的邮件发送任务。通过设置SMTP服务器配置,程序可以连接到邮件...
需要确保提供的服务器信息正确无误,并且服务器允许该IP或域名进行邮件发送。 - **用户体验**:为了提供良好的用户体验,可能需要对用户界面进行定制,使其与网站整体风格一致,并提供清晰的错误提示。 总的来说,V...
1.蓝雨轩阁ASP邮件群发系统在蓝雨轩阁ASP邮件群发系统V1.0的基础上修改。 修改原来单一SMTP,增加SMTP的增加与修改,实现多SMTP选择; 增加客户邮箱目录分类管理,可进行添加修改删除,新增加目录与目录之间的客户...
邮件发送系统主要由【重新登录】、【邮件群发】、【添加好友】、【查看好友】、【查看邮件信息】、【查看紧急邮件】等模块组成,进入邮件发送系统后,可将全部好友的Email添加到该程序里,使发送信息时能进行多个...
ASP JMail 4.4组件是一款专为ASP(Active Server Pages)开发的高效邮件处理工具,广泛应用于Web服务器上的邮件发送、接收以及PGP加密功能。这个组件以其成熟性和强大的功能,深受开发者们的喜爱,尤其适合需要在...
在这个场景中,"asp邮件群发源代码"指的是使用ASP编写的一段程序,能够自动发送大量邮件给指定的收件人列表,常用于营销、通知或客户服务等目的。 在ASP邮件群发源代码中,主要涉及以下几个关键知识点: 1. **SMTP...
在这个特定的【WEB_邮件群发系统_(已测)】中,系统已经过测试,确保在功能上无误,可以安全稳定地进行邮件发送。 该系统的核心组件是jmail,这是一个在ASP环境中用于发送邮件的组件。jmail组件提供了一种简单的方式...
Jmail 4.4 免费版 Dimac 公司的邮件收发组件,这是一个非常成熟和强大的...JMail 的免费版本拥有全部完成的发邮件功能,只在收邮件和加密邮件等我们不常用到的方面进行了限制。 压缩包内有以ASP开发的邮件发送程序。
JMail是一款强大的ASP邮件组件,支持SMTP、POP3等多种邮件协议,能够方便地在Web应用中发送邮件。 首先,我们需要理解JMail的基本用法。在ASP页面中,通过创建JMail对象并设置其属性,如SMTP服务器、发件人、收件人...
5. 使用JMail的API进行邮件的发送,如创建JMail实例、设置收发件人、主题和内容,然后调用send()方法发送邮件。 在实际使用中,开发者还需要了解和处理一些常见问题,比如SMTP服务器的身份验证、SSL/TLS加密连接的...
1.蓝雨轩阁ASP邮件群发系统在蓝雨轩阁ASP邮件群发系统V1.0的基础上修改。 修改原来单一SMTP,增加SMTP的增加与修改,实现多SMTP选择; 增加客户邮箱目录分类管理,可进行添加修改删除,新增加目录与目录之间的客户...
压缩包内的两个文件"jmail发送单个邮件示例.exe"和"Email发送邮件目录.exe"分别对应了Jmail组件发送单个邮件的示例程序和使用Email类库发送邮件的完整目录。通过运行这些示例,你可以直观地看到邮件发送的代码实现,...
邮件发送系统主要由【重新登录】、【邮件群发】、【添加好友】、【查看好友】、【查看邮件信息】、【查看紧急邮件】等模块组成,进入邮件发送系统后,可将全部好友的Email添加到该程序里,使发送信息时能进行多个...
#### 九、使用 Jmail 4.0 进行群发邮件 - **邮件合并功能**:利用邮件合并功能,用户可以在邮件中插入变量,从而批量定制邮件内容。 - **应用场景**:特别适合于发送带有个性化信息的营销邮件或新闻简报等。 #### ...
通过Jmail,开发者可以轻松实现包括HTML格式在内的邮件发送,以及SMTP(Simple Mail Transfer Protocol)服务器的配置,从而进行邮件群发功能。 ### Jmail组件的主要功能 1. **邮件发送**:Jmail能够发送文本邮件...
无人操作群发邮件。asp版本 配置文件:config.asp 待发邮件地址文件是emailAddr.txt 本系统可发图片附件。图片能在接收信箱内直接显示。 开发时间2009年12月18日 首页运行sendMail.asp 如果SMTP服务器和目标...
在ASP中,我们可以使用各种组件来实现特定的功能,比如发送邮件。在这个"网站ASP邮件发送源码"中,我们主要关注的是邮件发送功能,这通常涉及到Jmail组件。 Jmail是一个流行的ASP邮件组件,它允许开发者在ASP环境中...
JMail是一款强大的邮件发送组件,主要应用于ASP、ASP.NET等Web开发环境中,使得开发者能够轻松实现邮件发送功能。本手册将详细讲解JMail4.3版本的使用方法,包括配置、设置、邮件发送以及常见问题的解决。 **一、...