2

Использование Thunderbird 17 с учетной записью IMAP, установленной для поддержания почты в автономном режиме. Работает отлично. Кроме того, чтобы хранить мою почту, Thunderbird поддерживает один огромный файл, который называется "INBOX". Для моей учетной записи, которой 4 года, этот файл вырос до 30 ГБ! Не то чтобы я возражал против того, чтобы хранить такое количество данных, но мне сложно хранить все это в одном файле, потому что когда я запускаю инкрементное резервное копирование своей домашней папки с помощью rsync, этот огромный INBOX-файл должен каждый раз передаваться. Путь медленный!

Для ясности, это файл, о котором я говорю:

~/.thunderbird/4jjzlkiu.default/ImapMail/imap.gmail-1.com/INBOX

3 ответа3

2

Разделите ваш INBOX файл на множество маленьких файлов через Maildir ! Таким образом, будут передаваться только новые и измененные электронные письма.

Как

  1. Откройте Thunderbird.
  2. Нажмите "Изменить" -> "Настройки учетной записи" -> "Настройки сервера".
  3. Измените "Тип хранилища сообщений" с «Файл на папку (mbox)» на «Файл на сообщение (maildir.

Справочная информация: Maildir и Mbox

Традиционно входящие электронные письма хранятся в одном огромном файле - в так называемом формате Mbox. Альтернативой для хранения электронной почты является Maildir: каждое письмо хранится в отдельном файле. Все старые электронные письма будут распознаваться как неизмененные файлы и, следовательно, больше не будут передаваться. Новые электронные письма будут реализованы как новые файлы и будут переданы в следующей резервной копии rsync.

Но будьте осторожны, на момент написания, Maildir в Thunderbird все еще несколько нов (он был представлен в Thunderbird 38), только для опытных пользователей, которые знают, как выполнять резервное копирование, и могут содержать нефиксированные ошибки согласно документации Mozilla.

1

В списке учетных записей щелкните правой кнопкой мыши "Входящие" и выберите "Компакт"

...Понял это после того, как я отправил вопрос. Мой файл INBOX уменьшен с 30 ГБ до 800 МБ! Хороший, но все же не идеальный, поэтому я не считаю его полностью "отвечающим" на вопрос.

Было бы лучше найти решение, которое либо делало бы это автоматически (возможно, это можно сделать из командной строки, чтобы его можно было запускать периодически), либо могло бы использовать совершенно другой подход к хранению файлов по отдельности. Передача 800 МБ все еще является проблемой при удаленном резервном копировании по сети.

1

Рассматривали ли вы Инструменты> Настройки учетной записи> Настройки сервера> Хранение сообщений> Очистить ("Удалить") Входящие при выходе

или Синхронизация и хранение> Дисковое пространство> Синхронизировать последние XX дней?

Также рассмотрим rsync через ssh. Это очень быстро

Вот несколько вариантов более частой очистки папки «Входящие»: http://kb.mozillazine.org/Deleting_messages_in_IMAP_accounts.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .