在 ac# .net 应用程序中编写一小部分 IMAP 功能,基本上列出了所有 UIDS 及其相应的消息大小。我查看了 IMAP RFC,但找不到获取此信息的理想解决方案。
我的做法:
- 我使用 UID SEARCH ALL 的组合来给我所有的 UIDS,这很快。
- 然后我尝试获取所有标题并从中读取大小。
第 2 步,太慢了 - 下载整个标题似乎有点傻,只是为了获取消息大小。
是否有一个简单和/或快速的解决方案可以在单个命令中获取 UIDS 列表和相应的消息大小?如果没有,是否有更快的方法来实现这一目标?