使用POP3获取邮件时,显示的邮件数与浏览器显示的邮件数不同

时间:2011-03-08 06:28:55

标签: objective-c ios4 pop3

我被指派制作一个邮件客户端,从Yahoo服务器的POP3访问邮件。花了几天时间,我成功地制作了邮件客户端。我的应用程序正确地从POP3服务器获取邮件,并将邮件发送到SMTP服务器 问题是;申请只能在60~70天内收到收到日期的邮件(我不确定当天的数量)。
当我在浏览器中查看帐户时,我可以看到所有邮件,但是当我从邮件客户端获取邮件时,它只检索在60~70天内收到的邮件。
此外,当我使用OpenSSL检查邮件时,使用openSSL客户端显示的邮件数与我的应用程序提取的邮件数相同。
我想知道它是否是Yahoo!Pop3的行为,或者在所有其他邮件服务提供商的情况下是相同的。如果有人可以提供URL引用,这将显示当收到的邮件日期在60~90天之前(或者无论是什么限制)时,无法从POP3检索邮件,这将是一个很大的帮助。

1 个答案:

答案 0 :(得分:4)

我不确定雅虎! POP3服务器支持它,但您可能会尝试检查EXPIRE capability。它告诉您POP3服务器将保留电子邮件的时间。

否 - 指定常规POP3服务器保留邮件的时间。默认情况下,Gmail会在获取邮件时将其从所有未来的POP3会话中删除 - 但邮件仍可通过浏览器会话使用。我使用的另一台服务器从不删除消息(并且可以无限期使用)。