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

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


переиндексация

Различия

Здесь показаны различия между двумя версиями.

Ссылка на этот сравнительный просмотр

Обе стороны предыдущей редакцииПредыдущая редакция
Следующая редакция
Предыдущая редакция
re-indexierung [2018/06/14 09:00] – [benno-bennobox2eml] lwsystemsre-indexierung [2023/04/19 10:11] (текущий) – [benno-bennobox2eml] lwsystems
Строка 1: Строка 1:
-====== Index Update ======+====== Index Update und Reindex des Archivs ======
  
  
Zeile 22: Zeile 22:
 Für den Re-Index muss zuerst der Benno-spezifische Header entfernt werden. Die Mail ist dann wieder dem Original entsprechend. Danach muss die E-Mail [[Import#Atomares_Kopieren|"atomar"]] in die Inbox geschrieben werden. Für den Re-Index muss zuerst der Benno-spezifische Header entfernt werden. Die Mail ist dann wieder dem Original entsprechend. Danach muss die E-Mail [[Import#Atomares_Kopieren|"atomar"]] in die Inbox geschrieben werden.
  
-Zur Vereinfachung des Imports stellen wir das Perl-Script [[http://www.benno-mailarchiv.de/download/contrib/benno-bennobox2eml|benno-bennobox2eml]] zur Verfügung. Dieses durchsucht das Repo-Verzeichnis nach den Archivdateien, extrahiert die Header und schreibt die E-Mails atomar in das Inbox-Verzeichnis. +Der Re-Imports stellen kann mit dem Programm ''benno-bennobox2eml'' aus dem Paket //**benno-import-tools**// durchgeführt werden. Dieses durchsucht das Repo-Verzeichnis nach den Archivdateien, extrahiert die Header und schreibt die E-Mails atomar in das Inbox-Verzeichnis.
  
 ===== benno-bennobox2eml ===== ===== benno-bennobox2eml =====
 +
 +Das Programm ist im Paket //benno-import-tools// enthalten.
  
 <code> <code>
-Usage: ./benno-bennobox2eml [-h] [-d] [-v] [-m <num>] -a +Usage: /usr/sbin/benno-bennobox2eml [-h] [-d] [-v] [-m <num>] -a
        [-e <export directory]        [-e <export directory]
  
- -a        archive directory + -a          archive (repo) directory 
- -e        export files to this directory (default current archive directory) + -b boxstate file (default $archive_dir/boxstate.xml) 
- -d        dry run + -e          export files to directory (default current archive directory)
- -m <num>  max files in inbox directory + -d          dry run 
- -v        verbose+    -s skip defective marked mails 
 + -m <num>    max files in inbox directory
 + -v          verbose 
 +    -V print version
 </code> </code>
  
 Пример вызова: Пример вызова:
  
- sudo -u benno ./benno-bennobox2eml -a /srv/benno/archive/repo -e /srv/benno/inbox+ sudo -u benno benno-bennobox2eml -a /srv/benno/archive/repo -e /srv/benno/inbox
  
re-indexierung.1528966810.txt.gz · Zuletzt geändert: 2018/06/14 09:00 von lwsystems