easymailobjects php,在ASP中用EasyMailObject组件处理Exchange邮件源代码(4)

这段ASP代码用于实现邮件删除功能,通过调用'mail_prc.asp'文件处理删除请求。程序连接到指定的邮件服务器,根据用户session信息验证身份,然后逐个删除选定的邮件。如果删除过程中出现错误,会提示用户并与管理员联系。最后,成功删除后用户将被重定向到邮件列表页面。

删除邮件时调用的文件(mail_prc.asp)

'*************************************

'这个文件是删除邮件时调用的

'作者:awayeah

'邮箱:awayeah@163.net

'*************************************

dim cc,cc1,sep,dd

'取得邮件总数

msgcount = session("msgcount")

sep=","

for i=1 to msgcount

dd="c"+cstr(i)

msgid=cstr(Request.Form (dd))

if msgid="" then

cc1=cc1+msgid

else

cc1=cc1+msgid+sep

end if

next

if len(cc1)=0 then

Response.Redirect "maillist1.asp"

end if

cc1=left(cc1,len(cc1)-1)

dim arr

arr=split(cc1,",")

Set POP3 = CreateObject("EasyMail.POP3.5")

pop3.account=session("straccount")

pop3.password=session("strpassword")

POP3.MailServer = "192.9.200.89"

POP3.LicenseKey = "awa/S19I500R1AX30C0R3100"

x = POP3.Connect()

for i=0 to ubound(arr)

arr(i)=clng(arr(i))

y = POP3.DownloadHeaders

'删除邮件

x = POP3.DeleteSingleMessage(arr(i))

If x <> 0 Then

' Response.Write "


删除邮件发生错误( " + CStr(x) + ").请与管理员联系.
"

' Response.Write "返回

"

POP3.Disconnect

Response.End

Else

'Response.Write "Message deleted successfully."

'Response.Write ""

'POP3.Disconnect

End If

next

POP3.Disconnect

Response.Redirect "maillist1.asp"

%>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值