Ghost全自动系统备份光盘正式版 V4.5 | 硬盘版 V2.0 | 排行榜 TOP50 | 图文推荐 | 玩小游戏
首页 >> Asp编程 >> Asp实例教程 >> ASP开发的WAP格式简易邮件系统实例(2)

ASP开发的WAP格式简易邮件系统实例(2)

来源:IT168 时间:2008-6-10 网友评论条 【

二、JMail组件功能介绍

W3 Jmail是一个smtp组件,利用它可以发送邮件,支持html格式邮件。你可以访问主页:http://tech.dimac.net 下载这个组件。w3 Jmail 发送邮件速度快,功能丰富,并且是免费的。

以下是本系统所要用到的相关函数及属性,如需更详细的资料可以查阅JMail的官方说明。

1、JMAIL.POP3

创建POP3对象

Set pop3 = Server.CreateObject( "JMail.POP3" )

Connect(Username, Password, Server, Port) :

打开并连接POP3服务器,

Username:邮箱用户名

Password:邮箱密码

Server:POP3服务器

Port:服务器端口号,可选项,默认为110

mailbox.Connect "john", "qwerty", "mail.myDomain.com"

Disconnect() :

关闭连结

示例:mailbox.Disconnect

DeleteSingleMessage(MessageID) :

从邮件服务器上删除由MessageID指定的邮件。

Mailbox.DeleteSingleMessage 1

Messages() : Pointer

返回Message的集合

set messages = mailbox.Messages

2、JMAIL.MESSAGE

建立Message对象:

set Message=server.CreateObject("Jmail.message")

Silent() : Boolean

如果设置为true,JMail不会抛出例外错误. JMail.execute() 会根据操作结果返回true或false

Message.silent = true

Charset() : String

字符集,缺省为"US-ASCII"

Message.Charset = "US-ASCII"

From() : String

发件人

Message.From=”sn1985boy@sohu.com”

Subject() : String

发送主题

Message.Subject=”测试”

Body() : String

邮件主体部分

Message.Body=“恭喜发送成功!”

MailServerUserName() : String

用户名

Message.MailServerUserName=“*****”

MailServerPassWord() : String

密码

Message.MailServerPassWord=”********”

MailDomain() : String

邮件服务器的域名

Message.MailDomain=”www.sohu.com”

Priority() : Byte

紧急程度,默认为3,1为最快,5为最慢

Message.Priority=2

Send(mailServer, enque) : Boolean

发送邮件。邮件服务器是一个描述邮件服务器名称或地址的字符串,用户名和密码是可选项。当要发送认证邮件时使用格式为:用户名:密码@邮件服务器

Message.Send("myMailServer"), Message.Send("myUserName:mypassword@mymailserver.mydomain.com")

Count() : Integer

返回邮件数

i = mailbox.Count

Item(Index) : Pointer

返回一个Message对象

set msg = Messages.Item(0)

Recipients() : Pointer

返回收件人集合。

Set Recipients = msg.Recipients

Attachments() : Pointer

返回邮件的附件集合。

Set Attachments = msg.Attachments

3、JMail.Recipients

Count() : Integer

返回集合中收件人的总数。

:i = Recipients.Count

Item(Index) : Pointer

返回集合中的一个指定的收件人。

set re = Recipients.Item(0)

4、JMail.Attachments

Count():Integer

返回集合中附件的总数。

i = Attachments.Count

站长工具
百度指数批量查询:
相关文章
loading 请稍等,评论加载中...

Aspxhome.com. 中国Asp之家. 版权所有

闽ICP备06017341号