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

标签 objective-c ios4 pop3

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

最佳答案

我不确定 Yahoo! POP3 服务器支持它,但您可以尝试检查 EXPIRE capability .它告诉您 POP3 服务器将电子邮件保留多长时间。

没有指定一般 POP3 服务器将消息保留多长时间。默认情况下,Gmail 会在提取邮件后从所有 future 的 POP3 session 中删除它们 - 但邮件仍然可以使用浏览器 session 访问。我正在使用的另一台服务器永远不会删除消息(并且可以无限期使用)。

关于objective-c - 使用 POP3 获取邮件时,显示的邮件计数与浏览器显示的不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5229133/

相关文章:

iphone - Objective C Iphone 开发距离公式

c# - 使用 C#,如何通过 POP3 从 Gmail 服务器检索电子邮件列表

C# Gmail 设置启用 POP3

ios - iPhone 上未触发选择(适用于 iPad)

ios - 在 C 包装器中获取 Objective-C 值(Unity 插件)

ios - 使用 corebluetooth 从 iOS 断开外设 (TI CC2541) 时出现的问题

python - 获取邮件未读内容,不影响未读状态

ios - 在 .pch 文件中包含公共(public)头文件

ios - 广告横幅内容大小会使设备崩溃?

ios - 为 UITableView 的索引设置动画的最佳方式?