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

RFC 2060, Страница 33 из 51

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

Страница 33 из 51

2007 - 2022 © Русские переводы RFC, IETF, ISOC.