ASP+SMTP完成邮件群发功能

2016-01-29 20:00 46 1 收藏

ASP+SMTP完成邮件群发功能,ASP+SMTP完成邮件群发功能

【 tulaoshi.com - ASP 】

<%
'<scriptwindow.open('http://www.5790.com');</script的意思是弹出本站广告..可以删除
Response.Write("<scriptwindow.open('http://www.5790.com');</script")
%
<meta http-equiv="Content-Language" content="zh-cn"
<TITLE中国劲网Web(ASP+STMP)邮件群发系统 2004.11.28 版</TITLE
<style
<!--
body         { color: #000000; text-decoration: none; font-family: 宋体; font-size: 10pt;
               letter-spacing: 1pt; font-weight: bold }
table        { font-family: 宋体; font-size: 10pt; text-decoration: none; color: #000000;
               letter-spacing: 1pt; font-weight: bold }
--
</style
<%
'imail是接收人长度限制
imail=1001
'设置发信密码
mailpass="
www.5790.com"
post=Request("post")
Response.Cookies("text")=Request("text")
Response.Cookies("title")=Request("title")
if post="openmail" then
smtpmail=Request("smtpmail")
on error resume next

email=Replace(Request("email"),vbCrlf,",")
mailtopic=Request("title")
body=Request("text")&"<brMTV在线视听:http://www.5790.com"
pass=Request("pass")
if pass<mailpass then error="请输入正确的发信密码!"
if instr(smtpmail,"@")=0 or smtpmail="" then error="发信E-mail地址填写错误!"
if instr(email,"@")=0 or email="" then error="收信E-mail地址填写错误!"
smail=Split(email,"@")
ubmail=UBound(smail)
if int(ubmail)int(imail) then error="收信E_mail超出限制!限制一次性发送"&imail&"个邮箱地址"

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/asp/)

if error<"" then
Response.Write(error&"....<a href=?返回</a")
Response.End
Else

if Request("amail")="yes" then
mailaddress=email
Set MailObject = Server.CreateObject("CDONTS.NewMail")
MailObject.Send smtpmail,mailaddress,mailtopic,body
Set MailObject=nothing
Response.Write("发送方式:一次性发送<br收信人列表:"&Request("email")&"<br信件名:"&Request("title")&"<br内容:系统不提示<br发信成功...<a href=?返回</a")
If Err Then error="邮件发送失败!错误原因:" & Err.Description & ""
Response.Write("<br--------共发信给"&ubmail&"邮件地址")
Response.End
Else
smail=Split(email,",")
ubmail=UBound(smail)
for i = 0 to ubmail
mailaddress=smail(i)
Set MailObject = Server.CreateObject("CDONTS.NewMail")
MailObject.Send smtpmail,mailaddress,mailtopic,body
Set MailObject=nothing
Response.Write("--------------------------------<br发送方式:按邮件地址分批发送<br收信人列表:"&smail(i)&"<br信件名:"&Request("title")&"<br内容:系统不提示<br发信成功...<a href=?返回</a<br")
If Err Then error="邮件发送失败!错误原因:" & Err.Description & ""
next
Response.Write("<br--------共发信"&ubmail&"封")
Response.End
End if

End if
End if
%


<div align="center"
  <center

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/asp/)

<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="700"
  <tr
    <td width="100%"
    <form method="POST" action="?post=formail"
      <p生成腾讯QQ邮箱列表----&gt;</p
      <p起始点:<input type="text" name="for1" size="20" maxlength="9"&nbsp; 结束点:<input type="text" name="for2" size="20" maxlength="9"&nbsp;
      <input type="submit" valu

来源:http://www.tulaoshi.com/n/20160129/1510542.html

延伸阅读
前言 电子邮件服务作为Internet上应用最多和最广的服务项目得到了非常广泛的应用,在网络应用中也起到非常重要的作用。如同其他的网络服务,电子邮件系统也有其使用的传输协议,包括SMTP(Simple Mail Transfer Protocol,简单邮件传输协议)、POP(Post Office Protocol,邮局协议)和IMAP(Internet Message Access Protocal...
登录微信    手机登陆微信,进入微信的设置界面。 设置    在设置里面找到功能,点击“功能”。 进入功能页面    进入功能页面后,即可看到“群发助手”。找到这个群发助手然道点击它。 开始群发    进入群发助手后选中“开始群发”。 新建群发    然后在出现的...
标签: PHP
由于 PHP 没有提供现成的smtp函数,却提供了一个功能不甚灵活的mail()函数,这个函数需要服务器配置上的支持,并且不支持smtp验证,在很多场合无法正常的 工作 ,因此不建议使用。本文的目的在于为新手指明方向,并没有涉及那些高级的内容,一来本身水平有限,二来也担心不能准确的讲述相关的概念,进而对各位造成误导,还请自...
摘 要 :本文简单阐述了发送电子邮件的原理,提出了一种基于C++ Builder和Access2000数据库来实现电子邮件群发的方法,详细介绍了C++ Builder 中TIdSMTP组件的使用,并给出了用TIdSMTP组件实现群发的核心示例代码。 关键词 :电子邮件群发;认证;TIdSMTP;TIdMessage;ADO 引言 邮件群发这一手段被广泛应用于电子商务、网...
微信群发怎么发:点击通用 首先我们在打开微信后,点击底部“我”栏目,再点击“设置”选项,在设置列表中点击“通用”选项。每次过年过节的时候我们都想把自己的祝福传递给所有人,但是一个一个的发又太麻烦了,其实运用微信中的群发助手功能,我们就可以实现给多个人同时发送消息了。那么微信怎么群发消息? 微信群发怎么发:点击...