Я могу оставить свободное место в Maildir трудно связывающимися идентичными файлами сообщений?

Очевидно, ответ на вопрос в заголовке - да. Но я действительно хочу знать, могу ли я сделать это, ничего не повреждая.

Я использую offlineimap для резервного копирования моей учетной записи Gmail к Maildir на моем локальном компьютере. Так как Gmail позволяет Вам легко присвоить несколько маркировок своей почте, мой резервный каталог заканчивается с несколькими копиями большинства моих писем. Я хотел бы оставить свободное место путем замены копий того же сообщения с жесткими ссылками, использования сценария, названного hardlink. Это могло возможно вызвать проблемы для приложений с помощью Maildir, или он мог заставить приложения повреждать мои почтовые ящики? Или действительно ли модификация кого-либо отправила бы файлы по почте, просто разрывают какие-либо жесткие связи, связанные с тем файлом, не влияя на предыдущую версию, которая была трудно связана в другом месте?

4
задан 13.02.2015, 20:27

1 ответ

Копии Hardlinking того же сообщения сделаны несколькими серверами IMAP.

С другой стороны, те серверы IMAP ожидают hardlinks. Некоторые другие программы Maildir не могут. Но это не должно наносить ущерб кроме разрывания связи.


Мог это возможно вызывать проблемы для приложений с помощью Maildir

Вряд ли.

или это могло заставить приложения повреждать мои почтовые ящики?

Нет ничего, что может быть повреждено в Maildir - кроме возможно кэшей заголовка, сохраненных некоторым MUAs и/или серверами IMAP, но кэш - что-то, что может быть выброшено.

Или действительно ли модификация кого-либо отправила бы файлы по почте, просто разрывают какие-либо жесткие связи, связанные с тем файлом, не влияя на предыдущую версию, которая была трудно связана в другом месте?

Зависит от того, как модификация сделана.

  • Усеченный и перезапись: Хорошо работает. Другие каталоги имеют обновленное сообщение.
  • Запишите временный файл и переименуйте: Работы, но ссылка повреждается, и обновления не будут видимы в других папках (которые имеют старый файл).

Хотя я не могу вообразить, почему был бы offlineimap измените сообщение...

5
ответ дан 07.12.2019, 20:26

Теги

Похожие вопросы