网站地图 | TAG标签 | RSS订阅 | 【加入收藏,方便下次访问提供有关域名,主机,邮局,服务器,云主机等的相关知识和使用帮助!
热门搜索: 数据库 域名 转入 MSSQL 流程 解析 IIS CN
你现在的位置:网站首页 / 主机 / 正文内容

如何利用Jmail组件在线发送邮件
时间:2013-6-23 21:6:54 | 作者 : 925help | 分类 : 主机 | 浏览: 次 | 已有 0 人对本文发表了看法

前提条件

1、服务器上已安装Jmail组件,可通过上传一个ASP探针来检测是否安装了这个组件。

2、拥有一个支持SMTP功能的邮箱,比如126和QQ邮箱都可以开通SMTP功能,但不能大量群发。

相关代码

Set oJMail = Server.CreateObject("JMail.Message")
oJMail.Silent = True
oJMail.Logging = True
oJMail.Charset = "gb2312"
oJMail.AddHeader "Priority", "3"
oJMail.AddHeader "MSMail-Priority", "Normal"
oJMail.AddHeader "Mailer", "Microsoft Outlook Express 6.00.2800.1437"
oJMail.AddHeader "MimeOLE", "Produced By Microsoft MimeOLE V6.00.2800.1441"
oJMail.Priority = 3
oJMail.From = 发件箱地址
oJMail.FromName = 发件人姓名
oJMail.MailServerUserName = 发件箱用户名
oJMail.MailServerPassword = 发件箱密码
oJMail.AddRecipient 收件人地址
oJMail.AddRecipientBCC 抄送地址
oJMail.Subject = 邮件标题
oJMail.Body = 邮件内容
oJMail.Send 发件箱SMTP主机地址
oJMail.Close
Set oJMail = Nothing

代码说明

1、Silent:安静模式,Logging:记录日志,Charset:设置字符集。

2、AddHeader:添加内容到邮件头部,上面代码中的设置是推荐的,模拟使用Outlook Express来发邮件。

3、From必须是发件箱地址,不能任意设置,否则会被一些邮箱认为是垃圾邮件。

4、这段代码发送的是纯文本邮件,如果要发送HTML邮件,请把“oJMail.Body = 邮件内容”这行替换为:

oJMail.ContentType = "text/html"
oJMail.HTMLBody = HTML邮件内容

5、oJMail.AddRecipientBCC是设置抄送地址,如果不需要抄送,可删除这行。

参考资料

1、Jmail官方网站:http://www.dimac.net

2、Jmail使用手册:http://www.dimac.net/Products/w3JMail/Manuals/w3JMail45Manual.pdf

 

本文系作者辛苦写作所得,转载请留下版权链接:本文转载自七彩科技(www.925.cc) 帮助系统(http://www.925.cc)感激不尽!

发表评论:

必填,人过留名 雁过留声

选填,填了我们绝对保密

选填,欢迎站长留下链接互访

必填,不填不让过哦,嘻嘻。

记住我,下次回复时不用重新输入个人信息

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

无觅相关文章插件,快速提升流量
Copyright © 2005-2013 925.cc. 七彩科技 客户服务中心 浙ICP备10050069号-1