Benutzer-Werkzeuge

Webseiten-Werkzeuge


benno-smtp2archiver

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
benno-smtp2archiver [2018/03/02 15:27] – angelegt lwsystemsbenno-smtp2archiver [2019/01/14 12:15] (aktuell) – [benno-smtp2archiver] lwsystems
Zeile 1: Zeile 1:
 ====== benno-smtp2archiver ====== ====== benno-smtp2archiver ======
  
-''/usr/sbin/benno-smtp2archiver'' verschickt die von [[benno-milter]] gespeicherten Dateien per SMTP an verschiedende Archivierungsserver verschicken. Die vom MILTER geschriebenen //X-REAL-MAILFROM// und //X-REAL-RCPTTO//- Header werden entfernt und als Envelope-Informationen dem [[benno-smtp|SMTP Server (benno-smtp)]] übergeben.+''/usr/sbin/benno-smtp2archiver'' ist im Package [[mail-import_via_milter|benno-milter]] enthalten und verschickt die gespeicherten Dateien per SMTP an verschiedende Archivierungsserver. Die vom MILTER geschriebenen //X-REAL-MAILFROM// und //X-REAL-RCPTTO//- Header werden entfernt und als Envelope-Informationen dem [[benno-smtp|SMTP Server (benno-smtp)]] übergeben.
  
-Dieses Programm wird bei Installation des [[/mail-import_via_milter|benno-milter Pakets]] mit installiert.+Dieses Programm ist Bestandteil des [[/mail-import_via_milter|benno-milter Pakets]].
  
 Die Einstellungen des Programms können per Kommandozeilenparameter oder Konfigurationsdatei festgelegt werden. Die Einstellungen des Programms können per Kommandozeilenparameter oder Konfigurationsdatei festgelegt werden.
Zeile 20: Zeile 20:
   -w             Wipe skipped files from spool directory   -w             Wipe skipped files from spool directory
   -M <directory> MILTER dump directory (/srv/benno/inbox)   -M <directory> MILTER dump directory (/srv/benno/inbox)
 +  -T             Enable STARTTLS
 +  -V             SSL verify mode (default 0x00)
  
   -v             verbose   -v             verbose
Zeile 31: Zeile 33:
   * ''-w'' - Alle E-Mails nach Verarbeitung aus dem Spoolverzeichnis löschen.   * ''-w'' - Alle E-Mails nach Verarbeitung aus dem Spoolverzeichnis löschen.
   * ''-M <director>'' - Spoolverzeichnis von benno-milter (Voreingestellt: /srv/benno/inbox)   * ''-M <director>'' - Spoolverzeichnis von benno-milter (Voreingestellt: /srv/benno/inbox)
-  * +
  
 ===== Archivierungs-Backends ===== ===== Archivierungs-Backends =====
  
-Die mit dem Kommandozeilenparameter //-t// übergebene Datei legt die Zuordnung der Zieladressen bzw. Domains zu den Archivierungs-Servern fest.+Die mit dem Kommandozeilenparameter //-t// übergebene Datei legt die Zuordnung der Zieladressen bzw. Domains zu den Archivierungs-Servern fest.Diese "Datei" stellt eine universelle Schnittstelle zum Provisioning-Backend dar. Die Anbindung kann relativ einfach durch Implementierung eines Scripts erfolgen, das die entsprechenden Daten zeilenweise ausliefert.
  
 In jeder Zeile wird die Adresse oder Domain und Hostname sowie Port der SMTP-Schnittstelle des Archivierungshosts angegeben. In jeder Zeile wird die Adresse oder Domain und Hostname sowie Port der SMTP-Schnittstelle des Archivierungshosts angegeben.
Zeile 46: Zeile 48:
 </file> </file>
  
-Ein //@domain//-Eintrag ist ein Wildcard für alle Adressen einer Domain einem Backend-System zu.+Ein //@domain//-Eintrag ist ein Wildcard für alle Adressen einer Domain.
  
 ==== Datenbank-Anbindung ==== ==== Datenbank-Anbindung ====
  
-Die Anbindung an eine Datenbank kann sehr einfach erfolgen. Für ein dynamisches Setup können die Konfigurationsdaten per STDIN eingelesen werden.+Eine beispielhafte Anbindung an eine Datenbank kann im einfachsten Falle durch übergabe des entsprechenden SQL-Statements an den Datenbank-Client erfolgen. 
 + 
 +Für ein dynamisches Setup können die Konfigurationsdaten per STDIN an //benno-smtp2archiver// übergeben werden.
  
 Beispiel mit einfachem Shell-Script: Beispiel mit einfachem Shell-Script:
benno-smtp2archiver.1520004469.txt.gz · Zuletzt geändert: 2018/03/02 15:27 von lwsystems