点击或拖拽改变大小

CPop.GetMail 方法

X#
从远程 POP 服务器读取指定的邮件。

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

参数

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

返回值

类型:__Usual
如果成功则返回 TRUE;否则返回 FALSE。
备注
该方法从远程 POP 服务器读取指定的电子邮件消息,并将其解码为其 MailHeader, MailBody 和 Attachment 部分。
示例
下面的函数从远程POP服务器读取指定的电子邮件消息:
X#
 1FUNC POPReadMail (cServerIP AS STRING,;
 2                    cUser   AS STRING,;
 3                    cPassW  AS STRING,;
 4                    nMail   AS INT ) AS ARRAY PASCAL
 5LOCAL oPop AS CPop
 6LOCAL aRet AS ARRAY
 7LOCAL n AS INT
 8
 9oPop := CPop{cServerIP}
10
11IF oPop:Logon(cUser, cPassW)
12    oPop:GetStatus()
13    n := oPop:MailCount
14
15    IF nMail <= n
16        IF oPop:GetMail(nMail)
17            aRet    := ArrayCreate(3)
18            aRet[1] := oPop:MailHeader
19            aRet[2] := oPop:MailBody
20            aRet[3] := oPop:Attachment
21        ENDIF
22    ENDIF
23ENDIF
24
25oPop:Disconnect()
26
27RETURN aRet
参见