请问如何检查邮件服务器中是否有新信?(100分)

  • 主题发起人 主题发起人 base7
  • 开始时间 开始时间
B

base7

Unregistered / Unconfirmed
GUEST, unregistred user!
然后提示用户
知道pop3和smtp服务器等..
但要求不能用户收到后用Express之类的一打开发现已经不是新信了...
 
http://www.pcbyte.net/delphi/dpi30.htm
 
这个问题应该是不能实现的
这个与邮件的客户端有关
这个只是对应于邮件客户端是否为新邮件
也就是说如果用Express取过的信,并且保留副本,
那下次取信时,Express认为它不是新邮件
但如果用其它的机器或邮件程序
认为它还是新邮件
也就是说,从邮件协议POP3上来说
并没有标记邮件是否已经被看过或取过
 
to delphi4:
哦,也就是说只要管它就行了:D
 
管它?
什么意思?
 
ft,敲少了,应该是"不管它"...
 
还是不明白你到底要达到什么样的目的
反正是想在邮件服务器上实现读取记录
在POP3协议来说是不可能的
 
好象对于每个邮件有一个数字标识
猜测
否则FoxMail怎么判断的
 
没错,每个邮件都有标识的
但是否取下这个邮件是在客户端记载的
客户端取信是用这个标识进行比较
 
to YB_unique:
你介绍的文章好象程序设计有问题?
一进入Pop3Response过程一调用Socket_Readline过程,
如果socket一旦建立失败程序就进入死循环...
不知是怎么回事?是我的使用有问题吗?
还有什么更好的方法吗?
 
留Email,寄个例子给你!
 
mrmengyi@163.net
给我一个看看吧
 
哦,已经明白了
谢谢各位大侠:P
 
多人接受答案了。
 
后退
顶部