ASP+SMTP完成邮件群发功能

80酷酷网    80kuku.com

  asp+|smtp-->
<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")&"
MTV在线视听: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&"个邮箱地址"

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("发送方式:一次性发送
收信人列表:"&Request("email")&"
信件名:"&Request("title")&"
内容:系统不提示
发信成功...<a href=?>返回</a>")
If Err Then error="邮件发送失败!错误原因:" & Err.Description & ""
Response.Write("
--------共发信给"&ubmail&"邮件地址----www.5790.com----小艺开发---联系QQ:52093---")
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("--------------------------------
发送方式:按邮件地址分批发送
收信人列表:"&smail(i)&"
信件名:"&Request("title")&"
内容:系统不提示
发信成功...<a href=?>返回</a>
")
If Err Then error="邮件发送失败!错误原因:" & Err.Description & ""
next
Response.Write("
--------共发信"&ubmail&"封----www.5790.com----小艺开发---联系QQ:52093---")
Response.End
End if

End if
End if
%>


<div align="center">
<center>

<table border="0" cellpadding="0" cellspacing="0" collapse" bordercolor="#111111" width="700">
<tr>
<td width="100%">
<form method="POST" action="?post=formail">
<p>生成腾讯QQ邮箱列表----></p>
<p>起始点:<input type="text" name="for1" size="20" maxlength="9">  结束点:<input type="text" name="for2" size="20" maxlength="9"> 
<input type="submit" value="提交" name="B1">
<input type="reset" value="重置" name="B2"></p>
</form>
</td>
</tr>
<tr>
<td width="100%">
<form method="POST" action="?post=openmail">
<p>发送邮件:</p>
<p><input type="text" name="smtpmail" size="74" value="mtvmtv.com"></p>
<p>收信地址:<input type="radio" value="yes" name="amail" checked>一次性群发 
<input type="radio" value="no" name="amail"&

分享到
  • 微信分享
  • 新浪微博
  • QQ好友
  • QQ空间
点击: