郁闷!!帖子挂了这么久,浏览过的人很多,回答的人确只有两个,怎么回事情,高手去哪里了? (50分)

  • 主题发起人 主题发起人 脱线
  • 开始时间 开始时间

脱线

Unregistered / Unconfirmed
GUEST, unregistred user!
我的用SAKMAIL这套控件收邮件的时候,
网络上服务器上的邮件我不能删除掉
因为我不想删除掉,我要留着做备份


现在问题来了----每次我收邮件的时候: SAKpop3.retrieveAllMessages( MsgList);
他都会把所有邮件收下来的,这样以后邮件多起来后,
很大的影响了接收邮件的速度,能不能不接收已经收取过来的邮件???

 
估计邮件服务器怕客户端突然死机,导致邮件丢失。所以让客户端先下载服务器邮件信息。
除非一次性把邮件服务器上的邮件下载光,客户端才发个消息告诉服务器,服务器这才删除自己这里的邮件。
 
不可能,可以收到邮件列表,或者选择性地收取已读和未读的邮件,
然后对收到的邮件进行选择性动作.反正一般的邮件程序上的什么标记邮件状态之类的,
都是SMTP包含的命令.
收取后删除,或保留都可以.我没有用过SAK,不知道他是怎么样的
.我用INDY或者SOCKET.听说SAK挺有名.应该提供了相应的功能.你找仔细点吧.
 
它的源码中说有一部分邮件服务器不支持last指令之类的,好烦人,好象不能只选择地收某几封邮件的。
 
直接用INDY的控件得了
 
indy支持只收某一封信?
 
FoxMail满足你的要求
似乎是利用mail头的一个标识
 
多人接受答案了。
 
后退
顶部