Кратко
- В
draft-ietf-mailmaint-expires-06выражение «теряет силу» намеренно остаётся узким и неточным. Дата отражает заявление создателя, а не независимо установленный факт. - Почтовая программа не должна лишь из-за поля отклонять или отбрасывать сообщение и не должна удалять его без осознанной настройки владельца ящика.
- Видимость, место хранения, доказательственная сохранность и безвозвратная очистка — разные состояния. Сводить их к одному флагу опасно.
Просроченный код и непросроченное расследование
Письмо содержит одноразовый код на десять минут. Через час код бесполезен, но само сообщение помогает выяснить, кто запросил вход и куда отправили уведомление. Если интерфейс уберёт его из главного списка, это может быть удобно. Если сервер уничтожит его, исчезнет часть хронологии инцидента.
Редакция 06 рабочей группы Mail Maintenance расширяет применение Expires, пришедшего из преобразований X.400, на обычную интернет-почту. Поле содержит одну дату и время; повторять его нельзя. После указанного момента создатель считает сообщение утратившим силу.
Более точного нормативного определения нет: для акции, встречи, периодического отчёта и временного кода срок означает разные последствия. Дата не доказывает доставку, прочтение, мошенничество, ненужность для закона или согласие на уничтожение.
Документ остаётся активным Internet-Draft, предназначенным для Proposed Standard и находящимся в очереди RFC Editor. Это ещё не опубликованный RFC и не статистика внедрения.
Получатель получает сигнал, а не приказ
Проект допускает уменьшение заметности, исключение из обычного представления и пользовательские режимы очистки. Но запрещает отклонять или отбрасывать письмо только из-за Expires. Сообщение с прошедшей датой не следует удалять, если владелец ящика не настроил это намеренно.
Отклонение не допускает доставку. Отбрасывание может принять и скрыть. Сокрытие меняет представление. Перемещение меняет место. Удаление основной копии не обязательно затрагивает журнал и резерв. Окончательная очистка может прекратить восстановление.
Поэтому запись «обработано как просроченное» ничего не объясняет. Нужны компонент, локальное правило, авторизация владельца, обратимость и перечень оставшихся копий.
Подлинный отправитель тоже может ошибаться или давить
DKIM помогает установить домен, ответственный за подписанные поля. Он не подтверждает точность даты, добросовестность цели или право управлять чужим хранилищем. Проверка происхождения и полномочие на действие не совпадают.
Проект показывает стимулы. Спамер может поставить прошлую дату, снизить видимость и число жалоб, а затем исказить обучение фильтра. Близкий срок создаёт давление и затрудняет последующую претензию. Далёкий срок пытается удержать место во входящих.
Значение выбирает сторона, которая иногда выигрывает от исчезновения следа. Даже достоверная личность отправителя не превращает её в владельца ящика.
Четыре независимых состояния
Первое — заявление: исходное поле, результат разбора, сведения об отправителе и подписи. Второе — представление: обычное, пониженное, сгруппированное или скрытое. Третье — хранение: активный ящик, восстанавливаемая зона, архив, резерв или окончательная очистка. Четвёртое — доказательственная роль: сделка, договор, безопасность, жалоба или legal hold.
Изменение одного не меняет остальные. Скрытое может находиться поиском. Удалённое из ящика может оставаться в журнале. Коммерчески просроченное может быть обязательным для аудита. Ошибка разбора и сдвиг часов не должны молча вести к уничтожению.
Минимальная локальная квитанция может хранить идентификатор или хеш, время приёма, исходное и разобранное значение, доступные данные личности, версию правила, согласие владельца, действие интерфейса, действие хранилища, срок восстановления и итог очистки. Это операционное предложение, не новый элемент протокола.
Общая часть должна оставаться небольшой
История идёт от Expiry-Date в RFC 1327 через отображение RFC 2156 к регистрации RFC 4021 с пометкой «not for general use». Редакция 06 расширяет область применения, но не власть отправителя.
Минимальной спецификации достаточно для имени, синтаксиса и ограниченного смысла. Пользователи и продукты могут выбирать разные правила. Отказ от автоматического удаления не делает реализацию неверной.
Результат доказывает работающий код: транспорт принял, клиент скрыл, архив сохранил, восстановление удалось. Статус документа, наличие поля и успешная подпись не заменяют эти наблюдения.
Sources
Обзор для участников
Подробный контекст профиля
Войдите с подходящим уровнем подписки, чтобы открыть полный обзор и примечания к источникам.
Только для Стратегического сообщества
Стратегическое сообщество
Открыто всем читателям. Вступите и войдите, чтобы открыть обзоры профилей.
Вступить в Стратегическое сообществоТолько для Альянса лидеров
Альянс лидеров
Для проверенных владельцев IP-активов и руководителей. Войдите, чтобы открыть обзоры Альянса.
Вступить в Альянс лидеров

