6.4.7. Команда COPY
Аргументы: | набор сообщений, имя почтового ящика |
Отклик: | для этой команды не существует специфических откликов |
Результат: | OK — успешное копирование NO — неудача BAD — команда не поддерживается или некорректны аргументы |
Команда COPY копирует указанные сообщения в конец заданного почтового ящика. Для копии следует сохранять внутреннюю дату и значения флагов.
Если указанного почтового ящика не существует, серверу следует возвращать сообщение об ошибке и не следует автоматически создавать почтовый ящик. Если нет очевидной невозможности создания почтового ящика с таким именем, сервер ДОЛЖЕН передавать код [TRYCREATE] в качестве префикса к тексту помеченного отклика NO. Это подсказывает клиенту возможность попытки создания почтового ящика с помощью команды CREATE и после этого использовать команду COPY, если почтовый ящик удалось создать.
При любой ошибке команды COPY сервер ДОЛЖЕН восстановить исходное состояние почтового ящика.
Пример: C: A003 COPY 2:4 MEETING S: A003 OK COPY completed