电子邮件应用程序,获取消息预览
Posted
技术标签:
【中文标题】电子邮件应用程序,获取消息预览【英文标题】:Email Application, Fetch message previews 【发布时间】:2012-12-15 17:53:17 【问题描述】:我正在开发适用于 ios 的电子邮件客户端。目前我正在使用MailCore 进行 IMAP/SMTP 交互。我目前正在为收件箱视图获取消息预览。我能想到的唯一方法是从服务器实际获取整个消息正文(仅用于速度的正文),然后仅显示消息的一部分。但是当用户打开消息时,我将不得不再次下载整个消息(这次是所有标题等)。这对我来说似乎有点低效,但我想不出另一种方法来解决这个问题。我已经考虑过从一开始就下载每条消息的全部内容,但这似乎是对用户移动数据的滥用,而且在收件箱中填充预览会更慢。关于如何处理消息预览的任何想法?
此外,就本问题而言,假设消息发送者姓名、日期、主题和标志已加载到设备上。
【问题讨论】:
【参考方案1】:存在一个原始提取命令,但不确定它上面是否存在任何包装器 api。
FETCH 2 (BODY[])
例如,如果你想获取前 100 个字节的邮件,那么你可以触发一个命令
获取 2 (BODY[])
【讨论】:
以上是关于电子邮件应用程序,获取消息预览的主要内容,如果未能解决你的问题,请参考以下文章
如何在gmail中发送电子邮件之前或之后获取消息ID? [复制]