User tools

Website tools


Benno Milter

Differences

The differences between two versions are shown here.

Link to this comparison view

Next revision
Previous revision
benno-milter [2017/02/03 11:10] – created lwsystemsbenno-milter [2024/02/02 10:41] (current) – [Konfiguration] lwsystems
Line 1: Line 1:
-====== Description ======+====== Benno Milter ======
  
-''/usr/sbin/benno-milter'' ist ein MILTER Daemon, der von allen E-Mails, die über den SMTP Server geschickt werden, eine Kopie als .eml-Datei speichert. Die Envelope-Informationen des SMTP Dialogswerden dabei als X-Header in die Datei geschrieben.+Auf MTAs mit MILTER-Support empfiehlt sich die Konfiguration des Daemons ''/usr/sbin/benno-milter'' für den [[mail-import_via_milter|Mail-Import]] von E-Mails in Benno MailArchiv.
  
-  * //MAIL FROM:// X-REAL-MAILFROM: +Das Paket //benno-milter// installiert einen MILTER Daemon für den Import der E-Mails vom MTA. Die Anbindung an den MTA erfolgt mittels Unix Domain Socket oder TCP Port. Falls bei der Installation von benno-milter das //Postfix//-Paket installiert ist, Wird benno-milter automatisch für die Anbindung per [[:mail-import_via_milter#mit_vorher_installiertem_postfix|Unix Domain Socket]] konfiguriert . Andernfalls bindet der MILTER Daemon an den [[mail-import_via_milter#tcp-socket|TCP-Port 22500]]. 
-  * //RCPT TO:// X-REAL-RCPTTO:+ 
 +This MILTER utility saves a copy of all emails sent via the SMTP server as an .eml file. The envelope information from the SMTP dialog is stored as the X-header in the first lines of the file. 
 + 
 +  * //MAIL FROM:// X-REAL-MAILFROM: 
 +  * //RCPT TO:// X-REAL-RCPTTO: 
 + 
 +Diese Header werden von Benno MailArchiv beim Archivieren ausgewertet und in den Index übernommen. Bei der Anzeige oder dem Download einer E-Mail in Benno MailArchiv werden die als [[konfiguration#secretheaders|"<secretheaders />"]] konfigurierten Header nicht ausgegeben. 
 + 
 +Die Übertragung der E-Mails kann dann per [[benno-milter2smtp]] erfolgen.
  
-Diese Header werden von Benno MailArchiv beim Archivieren ausgewertet und in den Index übernommen. Bei der Anzeige  einer E-Mail in Benno MailArchiv werden diese Header nicht ausgegeben. 
  
 ====== Konfiguration ====== ====== Konfiguration ======
  
-Der Daemon wird per Kommandozeilenoptioen gesteuert.+Die Konfiguration des Daemons erfolgt in der Datei ''/etc/default/benno-milter''. Parallel dazu wird die [[mail-import_via_milter#unix_domain_socket|Anbindung an den MTA]] konfiguriert. 
 + 
 +<file> 
 +
 +# Start options for benno-milter 
 +
 +SOCKET=/var/spool/postfix/benno-milter/benno-milter.sock 
 +SPOOLDIR=/srv/benno/inbox 
 + 
 +## TCP socket 
 +#SOCKET_TYPE=inet 
 +#SOCKET=22500@0.0.0.0 
 + 
 +## Set header "X-BENNO-GW: mail4.lw-systems.net" 
 +#MILTERARGS="-x mail4.lw-systems.net" 
 + 
 +MILTER_GROUP=postfix 
 + 
 +#BENNOHOST=your.benno-archive.host 
 +</file>
  
-<code bash> +In der Default-Konfiguration erfolgt die Kommunikation  zwischen MTA und MILTER über einen Unix Domain-Socket. Im MTA wird der Pfad zum Socket als Schnittstelle zu MILTER angegeben.
--o specify directory for dump mail +
--p specify connection file for mail server +
--i interactive work, not going into background +
--t add timestamp&sendername into filename +
-</code>+
  
-''benno-milter'' erstellt einen Unix Domain-Socket am mit //-p// übergebenen Pfad im FilesystemIm MTA wird der Pfad zum Socket als Schnittstelle zu MILTER angegeben.+Für die alternative Konfiguration mittels //TCP-Socket// müssen der Parameter ''SOCKET=/var/spool...'' auskommentiert und ''SOCKET_TYPE=inet'' sowie ''SOCKET=22500@0.0.0.0'' aktiviert werden.
  
benno-milter.1486120240.txt.gz · Zuletzt geändert: 2017/02/03 11:10 von lwsystems