Gmail IMAP получая проблему создания папкиList - PullRequest
0 голосов
/ 16 февраля 2011

Я занимаюсь поэтапной выдачей списка папок для загрузки GMAIL с использованием протокола IMAP.

Дело в том, что всякий раз, когда я пытаюсь получить список папок с помощью команды LIST и XLIST, но это дает мне сообщение об ошибке, означает команду BAD, поэтому есть ли какая-либо другая команда для получения списка папок.

Моя команда похожа на

byte[] commandBytes = System.Text.Encoding.ASCII.GetBytes((("$ XLIST \"\" \"*\" \r\n")).ToCharArray());

и также передайте команду LIST, но я не могу получить список папок, скажем, BAD Command, чтобы не анализировать.

1 Ответ

0 голосов
/ 17 февраля 2011

LIST (или XLIST в GMail) - единственный способ получить список папок. Ваша команда LIST должна выглядеть примерно так:

A001 LIST "" *

Получает все папки пользователя. Если вам просто нужны папки верхнего уровня (которые в GMail отображаются на ваши метки), вы должны использовать

A002 LIST "" %
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...