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

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


стандартная конфигурация

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

В этом разделе описывается стандартная конфигурация почтового архива. Конфигурация нескольких клиентов описана в статье «Конфигурация клиента »

Описание

Alle E-Mail Dateien mit der Endung .eml aus dem Verzeichnis /srv/benno/inbox werden in den Container „BennoContainer“ importiert.

Der Container enthält den Index sowie die Verzeichnisse der Boxen.

Die E-Mails werden einschließlich Metadaten in einzelnen Dateien unterhalb des Verzeichnisses /srv/benno/archive/repo/ gespeichert. Die Dateien sind per gzip komprimiert. Unterhalb des Repo-Verzeichnisses befinden sich die Unterverzeichnisse der einzelnen Boxen.

Индекс содержимого хранится в виде индекса Lucene по адресу /srv/benno/archive/index/ .

Необходимые каталоги для "repo" и "index" создаются автоматически. Нужно лишь убедиться, что у пользователя "benno" есть соответствующие права на запись в файловую систему.

Пример структуры

Diese Standard-Konfiguration ist aktiv, falls der Benno Archiver Daemon ohne den Schalter -c gestartet wird.

<benno>
   <configuredarchives>
<!-- ####################################################################### -->
      <containerarchive>
         <identifier>BennoMailArchiv</identifier>
         <conditions>
            <all />
         </conditions>
         <directorywatcher directory="/srv/benno/inbox" pattern=".*.eml">
            <mailfile>
               <senderheaders>
                  <name>X-REAL-MAILFROM</name>
                  <name>X-BENNO-GW</name>
                  <name>From</name>
               </senderheaders>
               <recipientheaders>
                  <name>X-REAL-RCPTTO</name>
                  <name>BCC</name>
                  <name>To</name>
                  <name>Cc</name>
               </recipientheaders>
               <secretheaders>
                  <name>X-REAL-MAILFROM</name>
                  <name>X-REAL-RCPTTO</name>
                  <name>X-BENNO-GW</name>
                  <name>BCC</name>
               </secretheaders>
            </mailfile>
         </directorywatcher>
         <configuredcontainers>
<!-- ####################################################################### -->
            <simplecontainer>
               <identifier>BennoContainer</identifier>
               <conditions>
                  <all />
               </conditions>
               <luceneindex version="LUCENE_36">
                  <directory>/srv/benno/archive/index</directory>
               </luceneindex>
               <yearlyfsbox>
                  <fshexbennobox>
                     <monthlyfsjournal/>
                     <directory>/srv/benno/archive/repo</directory>
                     <subdirs>3</subdirs>
                     <dirlength>2</dirlength>
                     <compression>gzip</compression>
                  </fshexbennobox>
               </yearlyfsbox>
            </simplecontainer>
<!-- ####################################################################### -->
         </configuredcontainers>
      </containerarchive>
   </configuredarchives>
  <bennoRest>
    <jettyConfig>/etc/benno/jetty.xml</jettyConfig>
    <!-- shareSecret should be written in first line of "passwdFile" -->
    <passwdFile>/etc/benno/rest.secret</passwdFile>
    <!-- deprecated sharedSecret configuration
    <sharedSecret>verySecretPassword</sharedSecret>
    -->
    <indexCacheTTL>300000</indexCacheTTL>
  </bennoRest>
</benno>
standard-configuration.txt Последнее изменение: 21.12.2021 08:45 lwsystems