Почтовые флаги Google IMAP

Я заметил, что IMAP позволяет изменять некоторые части сообщения. Указано в RFC-3501.

Флаг может быть постоянным или только сеансовым для каждого флага.

У нас есть 6 специальных флагов для установки существующих электронных писем:

  • \Видимый
  • \ответил
  • \Помечено
  • \Удалено
  • \Черновик
  • \Недавний

Во время отладки через систему Java-Mail с использованием учетной записи gmail я обнаружил дополнительные флаги, такие как:

  • \NonJunk

Вопрос:

Где определяется NonJunk? Есть еще флаги? Есть ли официальная документация? Должны ли мы запросить дополнительные флаги для добавления в спецификацию?


person Peter Rader    schedule 20.12.2017    source источник


Ответы (1)


Во-первых, я на 100% уверен, что вы имеете в виду IMAP, а не SMTP.

\NonJunk — это определяемый пользователем флаг, хотя большинство клиентов, которых я видел, склонны использовать $Junk и $NonJunk (или иногда $NotJunk), но другие клиенты используют Junk и NonJunk (или иногда NotJunk). Иногда клиенты также используют третий флаг, $JunkRecorded или JunkRecorded.

Как вы, наверное, уже догадались, стандарта для этого не существует. Просто каждый клиент сам за себя.

person jstedfast    schedule 21.12.2017
comment
All system flags begin with "\". из rfc3501. - person Peter Rader; 21.12.2017
comment
Значит, кто-то нарушает RFC. Подкаст в 11. - person tripleee; 21.12.2017