1

我成功地使用 AE.Net.Mail 库从 imap 文件夹中检索消息。我现在正在尝试构建让我只检查我过去尚未检索到的消息的部分。如果我存储我检索到的最后一条消息的 UID(对于特定邮箱),我有点困惑如何使用它:

- 请求比 UID 更新的任何消息

- 请求最多 x 条消息(即 100 条)

我在“开始”和“结束”uid 中发送的库请求,但我更愿意只发送“开始”uid,然后限制返回多少 msg,或者不能为结束 UID 设置任何内容以防我想检索开始后的所有内容。

我看错了吗?

4

1 回答 1

2

IMAP 允许您发送“*”作为结束 UID。希望你的图书馆支持它。

原始命令如下所示:UID FETCH 739:* ([items])

不幸的是,可以返回的消息数量没有限制。如果你想这样做,你需要指定一个结束号,或者你想要的完整的消息序列。

于 2012-08-17T15:51:25.393 回答