【发布时间】:2018-11-07 05:32:15
【问题描述】:
是否可以根据最后一个已知的电子邮件 UID 获取消息。我可以使用“fetchMessagesByNumberOperation”方法获取电子邮件。但不知何故,我需要实现一种从最后一个已知电子邮件 ID 中获取最新电子邮件的方法。
假设我收到了 x 封最新的电子邮件。 5分钟后我 又收到了三封邮件。现在我想从 最后保存的 UID。
Is it possible to do?
【问题讨论】:
是否可以根据最后一个已知的电子邮件 UID 获取消息。我可以使用“fetchMessagesByNumberOperation”方法获取电子邮件。但不知何故,我需要实现一种从最后一个已知电子邮件 ID 中获取最新电子邮件的方法。
假设我收到了 x 封最新的电子邮件。 5分钟后我 又收到了三封邮件。现在我想从 最后保存的 UID。
Is it possible to do?
【问题讨论】:
可以吗?
是的。
为此有一个名为fetchMessagesByUIDOperation 的方法。
这是我在 Kotlin 中的代码,您可以使用 swift 实现相同的目标
imapSession().fetchMessagesByUIDOperation(folder, flags,
IndexSet.indexSetWithRange(Range(lastMessageUID, Range.RangeMax)))
【讨论】: