asp调用jmail邮件群发代码

分类:网站技术 by lao8 发表于 2009-6-4 13:27:00  

asp调用jmail邮件群发代码。给需要的朋友做个参考。有更好方法的朋友也可以共享一下啊。ie6下测试通过

以下是代码

<html>
<head>
</head>
<body>
<p>正在发送邮件</p>
</body>
</html>
<%
'On Error Resume Next
Sub sendmail(mailtitle,mailurl,mailcontent) '标题,邮件地址,邮件内容
jmail.logging = False
jmail.Silent = True '为TRUE的话可返回邮件是否发送成功
jmail.Charset = "GB2312"
jmail.ContentType = "text/html"
jmail.AddRecipient mailurl '邮件地址
jmail.From = "XX@126.com" '这里是发送邮件的地址,接收的信箱显示
jmail.FromName= "老吧" '邮件发送者姓名
jmail.MailServerUserName = "XX@126.com" '发邮件的地址,这里最好和jmail.from保持一致,否则有的邮件服务器会发不出去。
jmail.MailServerPassword = "××××" '这里是上面那个邮箱密码
jmail.Subject = mailtitle '邮件标题
jmail.htmlBody = mailcontent '邮件内容
If jmail.send("smtp.126.com") Then '设置发送服务器为"smtp"并返回值,
response.write mailurl&" 成功啦<br />"
Else
response.write mailurl&" 失败啦<br />"
End If
jmail.ClearRecipients() '清空已经发送到邮件列表
End Sub

mail="111@xxx.net,222@xxx.net,333@xxx.net,444@xxx.net" '邮件的字符串,以逗号隔开
arraymail=Split(mail,",") '分割
Set jmail = Server.CreateObject("JMAIL.Message")
For i = 0 To UBound(arraymail)
response.write "<script type=""text/javascript"">document.getElementById(""test1"").innerHTML="" [ " & i+1 & " / "&UBound(arraymail)+1&"] "";</script>"
sendmail "测试一个呀",arraymail(i),"你好你好" '调用过程,让它循环
Response.Flush '这个东东可以将缓冲区中编译完成的数据先发送到客户端
jmail.Close()
Set jmail=Nothing
%>

注意:现在几乎所有的免费信箱都需要smtp验证,除非发到自己服务器上的,比如lao8.org的邮件只能发到lao8.org

使用jmail的时候避免无法发送的方法:

我以lao8.org为例,
jmail.send="xxx@lao8.com" "这个地址你可以填写自己的,也可以填写莫须有的,但是不能写错
jmai.addrecipient "yyy@lao8.com" "这个地址是真正要发送的地址
这样就可以绕开smtp验证了

收藏到收藏夹

相关"asp jmail 邮件群发"文章


发表见解

Username (必填)
Email(必填)
Website(可不填)

站内搜索

 

热门文章

lao8 最新文章:

按分类归档