从最后一个已知邮件 ID 获取最新消息 - Mailcore

Posted

技术标签:

【中文标题】从最后一个已知邮件 ID 获取最新消息 - Mailcore【英文标题】:Get latest messages from last known mail Id - Mailcore 【发布时间】:2018-11-07 05:32:15 【问题描述】:

是否可以根据最后一个已知的电子邮件 UID 获取消息。我可以使用“fetchMessagesByNumberOperation”方法获取电子邮件。但不知何故,我需要实现一种从最后一个已知电子邮件 ID 中获取最新电子邮件的方法。

假设我收到了 x 封最新的电子邮件。 5分钟后我 又收到了三封邮件。现在我想从 最后保存的 UID。

Is it possible to do?

【问题讨论】:

【参考方案1】:

可以吗?

是的。

为此有一个名为fetchMessagesByUIDOperation 的方法。 这是我在 Kotlin 中的代码,您可以使用 swift 实现相同的目标

imapSession().fetchMessagesByUIDOperation(folder, flags,
            IndexSet.indexSetWithRange(Range(lastMessageUID, Range.RangeMax)))

【讨论】:

以上是关于从最后一个已知邮件 ID 获取最新消息 - Mailcore的主要内容,如果未能解决你的问题,请参考以下文章

从 gmail 获取消息 ID 非常慢

C# Managed EWS 通过 ID 从共享邮箱获取电子邮件

从每个对话中获取最后一条消息

如何从联系人中获取电子邮件和姓氏?

如何在gmail中发送电子邮件之前或之后获取消息ID? [复制]

从已知视频 ID 获取 YouTube 视频标题