X-Mozilla-Status
Задаётся для каждого письма в отдельности. Присутствует в виде строки
X-Mozilla-Status: XXXX
где XXXX - четырёхразрядное шестнадцатиричное число, представляющее собой сумму флагов из таблицы ниже.
Флаг | Значение | Описание |
---|---|---|
MSG_FLAG_READ | 0x0001 | Сообщение прочитано. |
MSG_FLAG_REPLIED | 0x0002 | Ответ на сообщение успешно отправлен. |
MSG_FLAG_MARKED | 0x0004 | Пользователь отметил письмо флагом (звёздочкой). |
MSG_FLAG_EXPUNGED | 0x0008 | Пометка об удалении. Несмотря на то, что физически сообщение всё ещё находится в файле mailbox, пользователь его не видит. Снять метку можно только редактированием файла mailbox. Сообщения с такими метками удаляются физически при сжатии файла (ПКМ на папке с письмами → Сжать). |
MSG_FLAG_HAS_RE | 0x0010 | Начинается ли тема письма с символов «Re:» (является ли это сообщение ответным). Нужен для составления цепочек писем. |
MSG_FLAG_ELIDED | 0x0020 | Свёрнута ли цепочка ответов на это письмо, в представлении. |
MSG_FLAG_OFFLINE | 0x0080 | База данных недоступна, при работе с новостями или с почтой по IMAP. |
MSG_FLAG_WATCHED | 0x0100 | Цепочка писем находится под наблюдением. |
MSG_FLAG_SENDER_AUTHED | 0x0200 | Ставится в том случае, если письмо было отправлено из под авторизованной сессии. Критерий: сервер POP3 даёт полоительный ответ на команду XSENDER. Так как эта команда не является стандартной, в большинстве случаев этот флаг можно игнорировать. |
MSG_FLAG_PARTIAL | 0x0400 | В теле письма находится не всё сообщение, но присутствуют ссылки для подгрузки оставшейся части с POP-сервера. Такое бывает, когда стоит получение только заголовков письма или если есть ограничение на размер входящих писем. |
MSG_FLAG_QUEUED | 0x0800 | Сообщение поставлено в очередь для доставки. Ставится только для писем в папке с очередью, используется для защиты очереди от сторонних программ. |
MSG_FLAG_FORWARDED | 0x1000 | Пересылка. Письмо было перенаправлено. |
MSG_FLAG_PRIORITIES | 0xE000 | Используются ли приоритеты. |
Например, если у письма стоит
X-Mozilla-Status: 000d
это означает, что письмо было прочитано, отмечено флагом (звёздочкой) и удалено (d = 13 = 1+4+8).
http://mxr.mozilla.org/comm-central/source/mailnews/base/public/nsMsgMessageFlags.idl
X-Mozilla-Status2
Задаётся для каждого письма в отдельности. Присутствует в виде строки
X-Mozilla-Status2: XXXXXXXX
где XXXXXXXX - восьмиразрядное шестнадцатиричное число, представляющее собой сумму флагов из таблицы ниже.
Флаг | Значение | Описание | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
MSG_FLAG_NEW | 0x00010000 | Сообщение появилось в папке после его последнего закрытия. | ||||||||||||||||
MSG_FLAG_IGNORED | 0x00040000 | Игнорирование цепочки. | ||||||||||||||||
MSG_FLAG_IMAP_DELETED | 0x00200000 | Отметить это сообщение на сервере как удалённое (для IMAP). | ||||||||||||||||
MSG_FLAG_MDN_REPORT_NEEDED | 0x00400000 | Для письма требуется отправить уведомление о прочтении. | ||||||||||||||||
MSG_FLAG_MDN_REPORT_SENT | 0x00800000 | Уведомление о прочтении отправлено. | ||||||||||||||||
MSG_FLAG_TEMPLATE | 0x01000000 | Сообщение является шаблонным. | ||||||||||||||||
MSG_FLAG_LABELS | 0x0E000000 |
| ||||||||||||||||
MSG_FLAG_ATTACHMENT | 0x10000000 | В письме есть прикреплённые файлы. |
http://mxr.mozilla.org/comm-central/source/mailnews/base/public/nsMsgMessageFlags.idl
- http://www.eyrich-net.org/mozilla/X-Mozilla-Status.html
- http://forum.mozilla-russia.org/viewtopic.php?id=19458
Комментарии