二、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
请稍等,评论加载中...