Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Formatting was changed.

...

(a) если вы обновились до (которая использует 3DES) с одной из старых версий Open Source Edition (которая использует DES) или
(б) при переносе системы Архива на другой сервер, другой пароль был выбран новой системой.

Для решения этой проблемы вам нужно нормалировать все данные томов, так чтобы все тома были зашифрованы с использованием единого алгоритма, соли и пароля шифрования. Чтобы это осуществить, вам просто надо запустить утилиту reencrypt из пакета утилит Архива (mailarchivaarchiva_utilities package). Утилита reencrypt постарается перезашифровать письма в конкретном томе с одного набора параметров шифрования на другой. К примеру, она преобразует тома, письма в которых были зашифрованы с использованием DES, на 3DES или с одного пароля на другой.    

...

  1. Скачайте и распакуйте пакет утилит mailarchivaarchiva_utilities отсюда: httphttps://wwwarchiva.mailarchiva.comru/downloads
  2. Отройте командную строку.
  3. Напечатайте "set MAILARCHIVA_HOME=C:\Program Files\MailArchiva" (или какое-то другое место на диске, куда экспортируются ваши письма)
  4. Отмонтируйте все тома из терминала Архива. Попробуйте найти все поврежденные тома, примонтируя каждый из них по очередности и проводя на них поиск, чтобы увидеть, какой из томов нечитабелен.
  5. Для каждого поврежденного тома напечатайте "reencrypt.bat -s c:\store01 -d c:\newstore01 -p password -x destinationpassword",

    где c:\store01 следует заменить исходных путем к хранилищу поврежденного тома,
    где c:\newstore01 следует заменить путем назначения - новым путем к хранилищу поврежденнного тома, 
    где пароль должен быть заменен существующим паролем на томе,
    где destinationpassword должен быть заменен паролем, используемым на всех остальных томах.

    Замечание: вполне вероятно, что password и destination password могут иметь одно и то же значение. В этом случае, утилита reencrypt поменяет только параметры шифрования (например, с DES на 3DES)

  6. Утилита должна обработать все тома.
    Иногда у Архива бывают трудности с удалением индексов, когда они используются, поэтому лучше остановить сервер и удалить содержимое (но не самоу папку!) папки индексов поврежденного тома. 
  7. Отредактируйте файл C:\Program Files\Server\Webapps\MailArchiva\ROOT\WEB-INF\conf\server.conf и поменяйте пути к хранилищу на каждом из поврежденных томов, так чтобы там содержался новый путь к хранилищу, к примеру, задайте volume.store.path.1=c:\newstore0
  8. Запустите сервер. 
  9. Переиндексируйте все тома, где был создан новый путь к хранилищу, или просто кликните на кнопку Переиндексировать для переиндексации всех томов. 

...