2012-12-31 55 views
2

我正在爲iOS的電子郵件客戶端工作。目前,我正在使用MailCore進行IMAP/SMTP交互。我目前正在爲收件箱視圖獲取郵件預覽。我認爲這樣做的唯一方法是實際從服務器獲取整個郵件正文(僅限速度),然後僅顯示一部分郵件。但是當用戶打開郵件時,我將不得不再次下載整個郵件(這次是所有郵件頭等)。這對我來說似乎有點低效,但我無法找出解決這個問題的另一種方法。我已經考慮過只是下載每封郵件的全部內容,但這似乎是濫用用戶的移動數據,並且使用預覽填充收件箱會比較慢。有關如何處理消息預覽的想法?電子郵件應用程序,獲取郵件預覽

另外,出於此問題的目的,假定郵件發件人名稱,日期,主題和標誌已經加載到設備上。

回答

1

存在原始提取命令,但不確定是否存在任何包裝API。

FETCH 2(BODY [] < 0.size>)例如,如果你想獲取前100個字節郵件的話可以觸發一個命令

FETCH 2(BODY [] < 0.100>)

相關問題