UPDATE июня 2016
Медведь в против Que XLIST
в IMAP Gmail was deprecated in 2013 и в конечном итоге будут удалены.
Вам нужно будет использовать вместо SPECIAL-USE mailboxes.
К сожалению, Gmail не рекламирует эту возможность, как в спецификации, но он работает и правильно реализован (проверено на 09.09.2016) - отметьте Trash \ флаг:
C: 55535a988a074191 LIST "" * RETURN (SPECIAL-USE)
S: ...
S: * LIST (\HasNoChildren \Trash) "/" "[Gmail]/Bin"
Regular СПИСОК возвращает тот же ответ, как хорошо (я бы сказал, что это ошибка в Gmail).
Оригинальный ответ
Существует лучший способ: XLIST команда.
Google и Apple, разработали специальную команду IMAP XLIST для решения этой проблемы.
IMAP команда XLIST возвращает список папок и хорошо известные флаги (\ Входящие, Черновики \, \ Хлам \ Отправленные, \ спама):
* XLIST (\HasNoChildren \Inbox) "/" "Inbox"
Mail.dll IMAP client (коммерческий продукт I ' ве создания) поддерживает команду XLIST. Он используется автоматически Когда сервер оповещает о поддержке этой функции.Вы можете узнать больше здесь: https://www.limilabs.com/blog/localized-gmail-imap-folders/
Это даже лучше, иногда '[Gmail]' папка называется '[Google Mail]' вместо этого. –
мы сталкиваемся с той же проблемой. есть ли полный список локализованных имен папок, используемых в Gmail? –