点击或拖拽改变大小

CPop.DeleteMail 方法

X#
从远程 POP 服务器删除指定的邮件。

命名空间:  VO
程序集:  VOInternetClasses (在 VOInternetClasses.dll 中) 版本:2.22 GA
语法
 VIRTUAL METHOD DeleteMail(
	nMail
) AS USUAL CLIPPER
查看代码

参数

nMail (Optional)
类型:__Usual
要从队列中删除的电子邮件消息的编号。

返回值

类型:__Usual
如果成功则返回 TRUE;否则返回 FALSE。
备注
该方法从远程 POP 服务器删除指定的电子邮件消息。
示例
下面的函数收集所有等待的电子邮件消息,并从远程 POP 服务器删除它们:
X#
 1FUNC POPGetMails (cServerIP AS STRING,;
 2                    cUser   AS STRING,;
 3                    cPassW  AS STRING,;
 4                    lDelete AS LOGIC ) AS ARRAY PASCAL
 5    LOCAL oPop AS CPop
 6    LOCAL aRet AS ARRAY
 7    LOCAL i,n AS INT
 8
 9    oPop := CPop{cServerIP}
10
11    IF oPop:Logon(cUser, cPassW)
12        oPop:GetStatus()
13        n       := oPop:MailCount
14        aRet    := oPop:ListMail()
15
16        IF lDelete
17            // 删除所有消息
18            FOR i := 1 TO n
19                oPop:DeleteMail(i)
20            NEXT
21        ENDIF
22    ENDIF
23
24    oPop:Disconnect()
25
26    RETURN aRet
参见