繁体   English   中英

POP 服务器是否按照邮件发送时间的顺序提供邮件?

[英]Is POP server providing the emails in the order of mail sent time?

我正在从 POP 服务器获取电子邮件。

我正在使用以下逻辑来查找新收到的邮件。

if(currentMail.getSentTime() > lastMailFetchedTime) { //Processing the email } else { System.out.println("Mail sent earlier. It might be fetched already"); }

在固定的时间间隔内,POP 邮件提取器会丢失一些电子邮件(对于 Google Apps 帐户)。 我分析了邮件获取过程并确定,POP 服务器正在提供以前的邮件获取中未提供的旧电子邮件。

Gmail POP 服务器是否根据邮件发送时间提供邮件(我没有按正确顺序收到邮件)?

如果未使用邮件发送时间方式给出,如何在不使用 IMAP 的情况下获取新创建的电子邮件?

将 POP3 服务器视为将消息存储在顺序列表中,其中列表中的最后一条消息始终是最近收到的消息。

所以本质上它按照到达的顺序对它们进行“排序”,但这可能与“发送日期”不同。

POP3 服务器会自动对邮件进行排序,但最多只能达到几分钟。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM