0

有没有办法结合 IMAP 命令来获取文件夹列表和获取文件夹的邮件计数的方法。

$ LIST "" *
$ STATUS INBOX (messages)

这两个正在工作,但有点慢。我正在创建一个程序,它需要来自 IMAP 服务器(例如 Gmail)的这两个信息,并且只需一个服务器请求即可完成此任务,因为这会花费宝贵的时间。

我正在使用 c# 和一个基于http://www.codeproject.com/Articles/29594/How-to-Access-Emails-Using-the-IMAP-Protocol的自写类

4

2 回答 2

1

该协议允许您对命令进行管道化,因此您可以在等待第一个命令的结果时发出第二个命令。

于 2012-12-18T15:03:33.370 回答
1

seit rfc 5819 ( https://www.rfc-editor.org/rfc/rfc5819 ) geht das, sofern der serve es unterstuetzt:

$ LIST "" * 返回(状态(消息))

__

根据 RFC 5819 ( https://www.rfc-editor.org/rfc/rfc5819 ) 是可以的,只要服务器支持以下命令:

$ LIST "" * RETURN (STATUS (MESSAGES))
于 2013-09-16T21:27:01.413 回答