网络编程
位置:首页>> 网络编程>> Asp编程>> ASP开发的WAP格式简易邮件系统实例(2)

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

 来源:IT168 发布时间:2008-06-10 17:00:00 

标签:wap,xml,邮件,jmail,asp

二、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

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com