CPop.DeleteMail Method | |
Delete specified mail from a remote POP server.
Namespace:
VO
Assembly:
VOInternetClasses (in VOInternetClasses.dll) Version: 2.21
Syntax VIRTUAL METHOD DeleteMail(
nMail
) AS USUAL CLIPPER
[ClipperCallingConventionAttribute(new string[] { ... })]
public virtual Usual DeleteMail(
Usual nMail = default
)
Request Example
View SourceParameters
- nMail (Optional)
- Type: Usual
The number of the e-mail message to be deleted from the queue.
Return Value
Type:
Usual
TRUE if successful; otherwise, FALSE.
Remarks
This method removes the specified e-mail message from a remote POP server.
Examples
The following function collects all waiting e-mail messages and deletes them from the remote POP server:
1FUNC POPGetMails (cServerIP AS STRING,;
2cUser AS STRING,;
3cPassW AS STRING,;
4lDelete AS LOGIC ) AS ARRAY ;
5PASCAL
6LOCAL oPop AS CPop
7LOCAL aRet AS ARRAY
8LOCAL i,n AS INT
9oPop := CPop{cServerIP}
10IF oPop:Logon(cUser, cPassW)
11oPop:GetStatus()
12n := oPop:MailCount
13aRet := oPop:ListMail()
14IF lDelete
15
16FOR i := 1 TO n
17oPop:DeleteMail(i)
18NEXT
19ENDIF
20ENDIF
21oPop:Disconnect()
22RETURN aRet
See Also