|
本帖最后由 shano 于 2011-6-8 18:56 编辑
对调用其他DLL 不是很熟悉 向大家请教一下
怎么调用 JAMIL.DLL 收信保存到本地
JAMIL.DLL 下载地址 http://anhui.greenxf.com/downcai ... 8d3e5c4/jmail44.rar
附126账户 autoittest@126.com 密码 123456
搜索论坛找到仅有的几个帖子 没有头绪
_JmailGet("autoittest","123456","pop.126.com","110")
Func _JmailGet($Username,$Password,$PopServer,$port)
$Msg = ObjCreate( "JMail.POP3" )
$Msg.Connect($Username,$Password,$PopServer,$port)
MsgBox(0,"",$Msg.Count)
$Msg.Disconnect
EndFunc
JAMIL.DLL 用法
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 |
|