读书人

jmail 删除指定messageid的邮件,该怎么

发布时间: 2012-05-23 13:44:13 作者: rapoo

jmail 删除指定messageid的邮件
Set pop3 = CreateObject( "JMail.POP3 ") '创建POP3对象
pop3.Connect "vachel.cao@excelpoint.com.cn ", "1234 ", "pop3.excelpoint.com.cn "

For j = 1 To pop3.Count
Set msg = CreateObject( "jmail.message ")
Set msg = pop3.Messages.Item(j)
s = pop3.GetMessageUID(j) //该局我认为是取制定的messageid
Response.write s //s的值为UID372-1249865992

pop3.deletesinglemessage (s) //删除指定邮件
Next

现行提示s类型不匹配

[解决办法]
试试:
s = msg.Headers.GetHeader("Message-ID");
或者
s = msg.GetHeader("Message-ID");

[解决办法]
pop3.deletesinglemessage(i)
[解决办法]
pop3.deletesinglemessage(j) //删除指定邮件

[解决办法]
对你无语,这么久,程序都给你,还问!!


实践结果就是最好的证明
[解决办法]

VBScript code
Set pop3 = CreateObject("JMail.POP3")  '需要Jmail 4.4等企业版   pop3.Connect "abcde@139.com","12345","pop.139.com"   For  j  =  1  To  pop3.Count   'Set  msg  =  CreateObject( "jmail.message ")   'Set  msg  =  pop3.Messages.Item(j)                 pop3.deletesinglemessage(j) '删除指定邮件,1是最旧邮件。刷新邮箱页面后才能看到被删除的效果  Next 

读书人网 >ASP

热点推荐