Перейти к документации
База знаний

Заберите почту с собой

Одна выгрузка, в которой есть всё: каждое письмо и вложение в формате, который откроет другое почтовое приложение, плюс ваши контакты, метки, правила, шаблоны и календарь.

Пока нет

Сегодня не экспортируется ничего: через продукт наружу уходят только по одному вложению за раз и ваш собственный ключ шифрования, а то, что сможет унести архив, — это восстановленная копия, а не исходные байты.

Подробности

  • Не выпущено. Сегодня наружу уходят по одному вложению за раз и ваш собственный закрытый ключ из «Настройки → Шифрование». Нет ни маршрута, ни команды, ни экрана, который создавал бы архив почтового ящика.
  • То, что будет выгружаться, — это восстановленная копия, и это свойство того, как здесь хранится почта, а не срезанный на выходе угол. Письмо разбирается один раз, а исходные байты не сохраняются, поэтому архив может унести текст, HTML, вложения, адреса, даты и заголовки, по которым собирается цепочка, и не может унести подпись DKIM или точные границы частей. Файл, заявляющий, что он и есть письмо в том виде, в каком оно пришло, был бы файлом, который никто не смог бы как таковой проверить, поэтому архив будет говорить, чем он является.
  • Почтовый ящик — это не одна таблица, которую можно выгрузить. Тела писем — объекты в хранилище, граф папок и меток — небольшая база рядом с ними, а контакты, правила, шаблоны, события календаря, заметки и настройки лежат каждый в своей таблице, поэтому экспорт — это обход трёх хранилищ и всех шардов, по которым размазан ящик, а не запрос. Путь удаления уже обходит ровно это, только в другую сторону, — отсюда и форма.
  • Письмо со сквозным шифрованием может выйти только таким, каким вошло. Открытый текст существует в браузере, который его открыл, и больше нигде, поэтому архив несёт шифротекст, а ключ остаётся вашим — а значит, «всё» не может молча означать «всё читаемое». Архив называет, какие письма вышли запечатанными, а не оставляет вас выяснять это потом.
  • Список, который он обязан покрыть, чтобы ничто не осталось позади незаметно: письма и их вложения, папки и метки, в которых они лежат, контакты, правила, шаблоны и их опубликованные версии, события календаря и их участники, заметки к цепочкам, подписи и настройки, а также открытые половины ваших ключей. Всё, что включить нельзя, называется в архиве, а не опускается.
  • Удалённый вами файл оставляет после себя отметку, а не исчезает, поэтому индекс по-прежнему знает имя того, чьи байты пропали. Экспорт обязан это учитывать и указывать такой файл как удалённый: архив, пообещавший файл, который он не может выдать, хуже архива, честно говорящего о пробеле.