请教TidPOP3收取邮件的问题(50分)

  • 主题发起人 主题发起人 fql
  • 开始时间 开始时间
F

fql

Unregistered / Unconfirmed
GUEST, unregistred user!
我用TidPOP3收取邮件,去第一封没有问题,但取第二封时,它提示错误为:Unrecognized POP3 Response Header;
以下是代码:
for i := 1 to Count do //count为总邮件数
begin
Msg.clear ;
pop3.RetrieveHeader(i,Msg) //msg为TidMessager控件
......
end ;
 
这样呢?
for i := Count downto 1 do //count为总邮件数
begin
Msg.clear ;
pop3.RetrieveHeader(i,Msg) //msg为TidMessager控件
......
end ;
 
一个效果,都是第二次读出错,并且出错提示一样
 
解决了,把 pop3.RetrieveHeader(i,Msg) //msg为TidMessager控件 改为
pop3.Retrieve(i,Msg) //msg为TidMessager控件 就可以正确运行了,但为什么用RetrieveHeader回出错了??

 
我测试过可以的!D7+Indy9
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
549
import
I
后退
顶部