Инструменты пользователя

Инструменты веб-сайта


Определения

Определения

Семантическая структура

Архив

термин « архив » используется как общее обозначение для архивированных и доступных для поиска электронных писем. Он не к конкретной части системы.

В конфигурации тег Он включен для обеспечения обратной совместимости, но не служит для логической структуризации установки.

Клиент / Контейнер

На абстрактном уровне термины «клиент» и «контейнер» могут использоваться как синонимы. Клиент обозначает заказчика и логическую единицу, а контейнер на техническом уровне представляет собой определенную единицу.

Структура конфигурации

Структура файловой системы Benno MailArchiv в стандартной конфигурации:

Входящие /srv/benno/inbox
Архив
контейнер /srv/benno/archive
индекс /srv/benno/archive/index
Репозиторий /srv/benno/archive/repo
коробка /srv/benno/archive/repo/<Jahreszahl>
журнал /srv/benno/archive/repo/<Jahreszahl> /журнал

Входящие

«Входящие» — это универсальный интерфейс импорта в Benno MailArchiv. Он реализован как каталог очереди писем, из которого демон архивации импортирует файлы электронной почты для последующего импорта в архив. В конфигурации по умолчанию ( /etc/benno/benno.xml указан /srv/benno/inbox .

Важно, чтобы пользователь "benno" и группа "benno" имели доступ на чтение и запись к этому пути. Файлы должны храниться "атомарно"

Архив

Архив определяет логический контекст для архивирования электронных писем. Архив связан с почтовым ящиком, в который доставляются электронные письма, например, с одного почтового сервера.

Архив содержит один или несколько контейнеров.

контейнер

  • Содержит 1 указатель всех ячеек
  • может содержать несколько коробок
  • может содержать несколько подконтейнеров
  • Критерии распределения электронных писем по контейнерам
    • домен
    • Адрес электронной почты
  • Права доступа пользователей на уровне контейнера
  • Каталог создается автоматически при запуске демона архивирования

Контейнер определяет автономный компонент архива. Контейнер содержит заархивированные электронные письма и индекс содержимого этих писем.

Доступ при поиске или экспорте всегда осуществляется путем указания имени ( ) контейнера. Идентификатор контейнера ASCII .

  • 0-9
  • АЗ, аз
  • пространства
  • - (дефис)
  • _ (нижнее подчеркивание)

В процессе аутентификации через веб-интерфейс контейнер передается с использованием ключевого слова ARCHIVE .

указать для контейнера какие электронные письма (домены или адреса отправителя/получателя) следует архивировать в соответствующем контейнере.

Пути для хранения индекса и архивированных писем определены в конфигурационном файле . По умолчанию индекс и репозиторий находятся в каталоге /srv/benno/archive .

индекс

  • По умолчанию: /srv/benno/archive/index
  • Индексные файлы Lucene
  • Каталог будет создан автоматически

Репозиторий

  • По умолчанию: /srv/benno/archive/repo
  • Место хранения электронной почты
  • Каталог будет создан автоматически

Репозиторий представляет собой структуру каталогов, в которой электронные письма хранятся виде префиксного дерева (trie)

Электронные письма сохраняются в расширенном формате .eml .

коробка

  • Подсистема для хранения электронных писем
    • Разбивка по времени (обычно по годам)
  • Включает репозиторий и журнал
  • После Нового года, например, доставку почтовой коробки можно передать на аутсорсинг более медленным и дешевым посредникам

В этом хранилище находятся репозиторий (файловое хранилище) и журнал. Хранилище можно удалить, например, через 10 лет. Однако в этом случае потребуется повторная индексация.

журнал

  • Журналы событий с контрольными суммами всех заархивированных электронных писем из почтового ящика
  • Последовательность проверки с помощью контрольной суммы всех файлов журналов

Журнал состоит из связанных между собой файлов журналов, в которых записывается время хранения и контрольная сумма каждого электронного письма. Целостность электронных писем можно проверить с помощью этих контрольных сумм. Кроме того, все файлы журналов связаны между собой контрольными суммами.

definitions.txt Последнее изменение: 02.11.2023 16:46 lwsystems