Метки обычно сопоставляются с именами папок, довольно напрямую.Каждое сообщение появляется в любой папке IMAP, которой оно помечено.
Тем не менее, GMail имеет набор расширений для документированных IMAP , где вы можете получить метки для сообщения более напрямую.Они добавили элемент X-GM-LABELS
для FETCH
и STORE
.
. Вот пример:
a010 FETCH 1:4 (X-GM-LABELS)
* 1 FETCH (X-GM-LABELS (\Inbox \Sent Important "Muy Importante"))
* 2 FETCH (X-GM-LABELS (foo))
* 3 FETCH (X-GM-LABELS ())
* 4 FETCH (X-GM-LABELS (\Drafts))
a010 OK FETCH (Success)
Обратите внимание, что специальные / системные метки начинаются с префикса \.