邮件服务器-邮件系统-邮件技术论坛(BBS)

标题: 如何统计收件箱中的新邮件数目 [打印本页]

作者: xiaoyicn    时间: 2006-1-11 12:31
标题: 如何统计收件箱中的新邮件数目
我在写一个.net访问pop3服务器的程序,用来检测新邮件的数目。<br>
邮箱中的邮件是不删除的,因此遇到了如何界定邮件是否是新邮件的问题。<br>
<br>
我所可以获得的邮件属性有邮件发送时间mail date以及message ID。不知这样的情况有怎样的通用处理方法?<br>
<br>
谢谢
作者: 钉子    时间: 2006-1-11 20:19
标题: 如何统计收件箱中的新邮件数目
据我所知,已读取邮件会被做一个标记,这就是旧邮件了。
作者: xiaoyicn    时间: 2006-1-12 10:39
标题: 如何统计收件箱中的新邮件数目
谢谢您的关注,我想是我没有把问题说清楚。<br>
<br>
按照我的理解,pop3服务器是不对邮件是否已经读取作标记的。这个工作是客户端来作的(譬如邮箱的web管理系统,桌面电子邮件程序)。可以证明的是,当你用outlook收取所有收件箱邮件后(但不删除),是outlook对收件箱的邮件进行了标记,这个标记只对同一客户端软件有效。此时,当你换一台电脑,再用outlook进行收取,那些已读的邮件还是会被认为是新邮件。<br>
<br>
以上的情况是存在的,但我不太肯定pop3服务器是否到底有相关的机制。但不论怎样,这个属性是我的程序目前所不可以获取的。<br>
<br>
其实,我就是想模拟客户端标记已读邮件这样一个操作。根据Message ID,抑或邮件发送时间来对邮件做标记,并以此来界定新邮件。因此,我问这个问题的目的就是想知道一般的客户端是如何处理这个问题的 :-)<br>
<br>
谢谢<br>
<br>

作者: jaffas1101    时间: 2006-1-12 13:37
标题: 如何统计收件箱中的新邮件数目
帮你顶!我也想知道!
作者: xiaoyicn    时间: 2006-1-12 14:32
标题: 如何统计收件箱中的新邮件数目
谢 jaffas1101<br>
<br>
P.S.我也是个milan fan :-)
作者: 钉子    时间: 2006-1-18 00:35
标题: 如何统计收件箱中的新邮件数目
你说的标记方式是在端户端没有错。无论是POP3还是HTTP的方式。




欢迎光临 邮件服务器-邮件系统-邮件技术论坛(BBS) (http://bbs.5dmail.net/) Powered by Discuz! X3.2