在c#.net应用程序中编写一小部分IMAP功能,该应用程序基本上列出了所有UIDS及其相应的消息大小。我查看了IMAP RFC,但找不到理想的解决方案来获取此信息。
我的方法:
第2步,太慢了 - 下载整个标题似乎有点傻,只是为了获取邮件大小。
是否有简单和/或快速的解决方案可以在单个命令中获取UIDS列表和相应的消息大小?如果没有,是否有更快的方法来实现这一目标?
答案 0 :(得分:2)
IMAP服务器在fetch命令中提供了各种选项,你可以使用以下命令来获取邮件大小和相应的uid
a1 fetch uid 1:* RFC822.SIZE