【发布时间】:2011-06-29 01:07:00
【问题描述】:
我正在通过 IMAP 获取邮件的内容,但我无法正确获取内容。
我的流程是这样的。
1> 连接到 IMAP。 2> 验证用户。 3> 检索文件夹编号。 4> 选择文件夹。 5> 检索选定文件夹的 UID 列表。 6> 并根据已选择文件夹的 UID 获取邮件内容。
但我无法获取正确的内容,因为假设我有 6 封邮件并且我正在检索那些邮件 UID。
并一一传递到FETCH命令中;但 FECTH 命令每次都检索最后一个邮件内容。
我不知道为什么会这样。我的 FETCH 命令是这样的。 byte[] commandBytes = System.Text.Encoding.ASCII.GetBytes(("$ FETCH " + UID + " (BODY[HEADER.FIELDS (SUBJECT FROM DATE)])" + "\r\n").ToCharArray() );
有什么解决办法让我知道..
谢谢..!!
【问题讨论】:
标签: imap