RFC: 2060
Оригинал: Internet Message Access Protocol v.4 rev.1
Другие версии: RFC 1730, RFC 3501
Категория: Предложенный стандарт
Дата публикации:
Автор:
Перевод: Николай Малых

6.4.6. Команда STORE

Аргументы:набор сообщений, значение для элемента данных сообщения
Отклик:непомеченный отклик FETCH
Результат:OK — успешная запись
NO — неудача
BAD — команда не поддерживается или некорректны аргументы

Команда STORE изменяет данные для указанного сообщения в почтовом ящике. Обычно STORE возвращает измененное значение данных в непомеченном отклике FETCH. Суффикс ".SILENT" в имени элемента данных предотвращает возврат непомеченных откликов FETCH и серверу следует, что клиент способен сам определить обновленное значение или оно не требуется клиенту.

В настоящее время могут изменяться следующие данные:

FLAGS <flag list>замена флагов сообщения; новые значения флагов возвращаются в непомеченном отклике FETCH.
FLAGS.SILENT <flag list>эквивалент FLAGS, но без возврата новых флагов.
+FLAGS <flag list>добавление флага; новые значения флагов возвращаются в непомеченном отклике FETCH.
+FLAGS.SILENT <flag list>эквивалент +FLAGS, но без возврата новых флагов.
-FLAGS <flag list>удаление флага для сообщения; новые значения флагов возвращаются в непомеченном отклике FETCH.
-FLAGS.SILENT <flag list>эквивалент -FLAGS, но без возврата новых флагов.
Пример:  C: A003 STORE 2:4 +FLAGS (\Deleted)
         S: * 2 FETCH FLAGS (\Deleted \Seen)
         S: * 3 FETCH FLAGS (\Deleted)
         S: * 4 FETCH FLAGS (\Deleted \Flagged \Seen)
         S: A003 OK STORE completed
2007 - 2017 © Русские переводы RFC, IETF, ISOC.