Файл Thunderbird IMAP INBOX огромен

Файл Thunderbird IMAP INBOX огромен

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

Если говорить точнее, я говорю вот о каком файле:

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

решение1

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

Как

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

Предыстория: Maildir и Mbox

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

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

решение2

В списке учетных записей,Щелкните правой кнопкой мыши на «Входящие» и выберите «Сжать».

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

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

решение3

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

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

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

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

Связанный контент