`
happmaoo
  • 浏览: 4545855 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

使用ASP+jmail进行邮件群发

阅读更多
这段时间看到有太多的人迷茫于邮件的群发。

所以把自己以前写的一个东东拿出来与大家分享。希望大家能够举一反三。

关键是如果构建一个自身调用的方法,还有在大数据量的情况下,使用数组来代替记录集。

自身的调用可以有很多的应用。除了邮件的群发,还有譬如自身的递归。很多人想实现取得不重复随机数就可以使用下面得思路。

当然,实现总不是一种,而是多样化得,你还可以有更好得方法。希望能够和大家切磋!

这个页面叫做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实现邮件的发送

    在使用JMail时,需要注意邮件安全和性能问题。比如,避免发送垃圾邮件,遵守邮件服务提供商的使用规定,以及优化发送速率以防止被邮件服务器视为滥用。 8. **错误处理与调试**: 在实际应用中,可能会遇到邮件...

    asp中jmail发送邮件的源码

    自己一直在用,很好用的,自动检测是否安装jmail组件。 只要稍加改动就可以实现邮件群发了。

    Excel读取Jmail成绩单群发

    Jmail是一款用于邮件发送的组件,它可以集成到各种应用程序中,包括VBScript、ASP、VB.NET等,提供方便的邮件发送功能。在这个程序中,Jmail负责实际的邮件发送任务。通过设置SMTP服务器配置,程序可以连接到邮件...

    V-Jmail 在线邮件发送系统 -ASP源码.zip

    需要确保提供的服务器信息正确无误,并且服务器允许该IP或域名进行邮件发送。 - **用户体验**:为了提供良好的用户体验,可能需要对用户界面进行定制,使其与网站整体风格一致,并提供清晰的错误提示。 总的来说,V...

    蓝雨轩阁ASP邮件群发系统 v1.2.rar

    1.蓝雨轩阁ASP邮件群发系统在蓝雨轩阁ASP邮件群发系统V1.0的基础上修改。 修改原来单一SMTP,增加SMTP的增加与修改,实现多SMTP选择; 增加客户邮箱目录分类管理,可进行添加修改删除,新增加目录与目录之间的客户...

    Jmail发送邮件系统源码

    邮件发送系统主要由【重新登录】、【邮件群发】、【添加好友】、【查看好友】、【查看邮件信息】、【查看紧急邮件】等模块组成,进入邮件发送系统后,可将全部好友的Email添加到该程序里,使发送信息时能进行多个...

    asp jmail 4.4 组件

    ASP JMail 4.4组件是一款专为ASP(Active Server Pages)开发的高效邮件处理工具,广泛应用于Web服务器上的邮件发送、接收以及PGP加密功能。这个组件以其成熟性和强大的功能,深受开发者们的喜爱,尤其适合需要在...

    asp邮件群发源代码说明

    在这个场景中,"asp邮件群发源代码"指的是使用ASP编写的一段程序,能够自动发送大量邮件给指定的收件人列表,常用于营销、通知或客户服务等目的。 在ASP邮件群发源代码中,主要涉及以下几个关键知识点: 1. **SMTP...

    WEB_邮件群发系统_(已测)

    在这个特定的【WEB_邮件群发系统_(已测)】中,系统已经过测试,确保在功能上无误,可以安全稳定地进行邮件发送。 该系统的核心组件是jmail,这是一个在ASP环境中用于发送邮件的组件。jmail组件提供了一种简单的方式...

    Jmail 4.4 免费版,内附ASP发送邮件实例

    Jmail 4.4 免费版 Dimac 公司的邮件收发组件,这是一个非常成熟和强大的...JMail 的免费版本拥有全部完成的发邮件功能,只在收邮件和加密邮件等我们不常用到的方面进行了限制。 压缩包内有以ASP开发的邮件发送程序。

    一个简单的jmail邮件随机发送功能

    JMail是一款强大的ASP邮件组件,支持SMTP、POP3等多种邮件协议,能够方便地在Web应用中发送邮件。 首先,我们需要理解JMail的基本用法。在ASP页面中,通过创建JMail对象并设置其属性,如SMTP服务器、发件人、收件人...

    jmail4.5 ,jmail.dll 及安装说明

    5. 使用JMail的API进行邮件的发送,如创建JMail实例、设置收发件人、主题和内容,然后调用send()方法发送邮件。 在实际使用中,开发者还需要了解和处理一些常见问题,比如SMTP服务器的身份验证、SSL/TLS加密连接的...

    蓝雨轩阁ASP邮件群发系统源码 v1.1.rar

    1.蓝雨轩阁ASP邮件群发系统在蓝雨轩阁ASP邮件群发系统V1.0的基础上修改。 修改原来单一SMTP,增加SMTP的增加与修改,实现多SMTP选择; 增加客户邮箱目录分类管理,可进行添加修改删除,新增加目录与目录之间的客户...

    Email,Jmail,Smtp邮件发送视频教程

    压缩包内的两个文件"jmail发送单个邮件示例.exe"和"Email发送邮件目录.exe"分别对应了Jmail组件发送单个邮件的示例程序和使用Email类库发送邮件的完整目录。通过运行这些示例,你可以直观地看到邮件发送的代码实现,...

    Jmail发送邮件系统源码,基于asp.net开发.rar

    邮件发送系统主要由【重新登录】、【邮件群发】、【添加好友】、【查看好友】、【查看邮件信息】、【查看紧急邮件】等模块组成,进入邮件发送系统后,可将全部好友的Email添加到该程序里,使发送信息时能进行多个...

    Jmail 4.0 英文帮助系统

    #### 九、使用 Jmail 4.0 进行群发邮件 - **邮件合并功能**:利用邮件合并功能,用户可以在邮件中插入变量,从而批量定制邮件内容。 - **应用场景**:特别适合于发送带有个性化信息的营销邮件或新闻简报等。 #### ...

    jmail

    通过Jmail,开发者可以轻松实现包括HTML格式在内的邮件发送,以及SMTP(Simple Mail Transfer Protocol)服务器的配置,从而进行邮件群发功能。 ### Jmail组件的主要功能 1. **邮件发送**:Jmail能够发送文本邮件...

    无人操作群发邮件并可发送图片附件Asp版

    无人操作群发邮件。asp版本 配置文件:config.asp 待发邮件地址文件是emailAddr.txt 本系统可发图片附件。图片能在接收信箱内直接显示。 开发时间2009年12月18日 首页运行sendMail.asp 如果SMTP服务器和目标...

    网站ASP邮件发送源码

    在ASP中,我们可以使用各种组件来实现特定的功能,比如发送邮件。在这个"网站ASP邮件发送源码"中,我们主要关注的是邮件发送功能,这通常涉及到Jmail组件。 Jmail是一个流行的ASP邮件组件,它允许开发者在ASP环境中...

    JMail4.3中文操作手册

    JMail是一款强大的邮件发送组件,主要应用于ASP、ASP.NET等Web开发环境中,使得开发者能够轻松实现邮件发送功能。本手册将详细讲解JMail4.3版本的使用方法,包括配置、设置、邮件发送以及常见问题的解决。 **一、...

Global site tag (gtag.js) - Google Analytics