2

我正在为 iOS 开发电子邮件客户端。目前我正在使用MailCore进行 IMAP/SMTP 交互。我目前正在为收件箱视图获取消息预览。我能想到的唯一方法是从服务器实际获取整个消息正文(仅用于速度的正文),然后仅显示消息的一部分。但是当用户打开消息时,我将不得不再次下载整个消息(这次是所有标题等)。这对我来说似乎有点低效,但我想不出另一种方法来解决这个问题。我一开始就考虑只下载每条消息的全部内容,但这似乎是对用户移动数据的滥用,而且用预览填充收件箱会更慢。关于如何处理消息预览的任何想法?

此外,出于本问题的目的,假设消息发送者姓名、日期、主题和标志已加载到设备上。

4

1 回答 1

1

存在一个原始提取命令,但不确定它上面是否存在任何包装器 api。

获取 2 (BODY[]<0.size>)

例如,如果你想获取前 100 个字节的邮件,那么你可以触发一个命令

获取 2 (BODY[]<0.100>)

于 2013-03-06T10:47:44.263 回答