Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision |
benno-milter [2017/11/08 17:37] – [benno-milter] lwsystems | benno-milter [2020/12/03 16:51] – [Konfiguration] lwsystems |
---|
====== benno-milter ====== | ====== benno-milter ====== |
| |
Für den [[mail-import_via_milter|Mail-Import]] sollte der MILTER Daemon ''/usr/sbin/benno-milter'' im MTA konfiguriert werden. Dieser MILTER erstellt von allen E-Mails, die über den SMTP Server geschickt werden, eine Kopie als .eml-Datei speichert. Die Envelope-Informationen des SMTP Dialogs werden 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. |
| |
| Das Paket //benno-milter// (bzw. //benno-milter-tcp//) installiert einen MILTER Daemon für den Import der E-Mails vom MTA. Die beiden Pakete unterscheiden sich in der Vorkonfiguration und der benötigten Umgebung. |
| |
| * benno-milter - Anbindung über UNIX Domain Socket, benötigt ein "mail-transport-agent" Paket |
| * benno-milter-tcp - MILTER am TCP Port 22500, keine Abhängigkeit zu "mail-transort-agent" Paketen |
| |
| Dieser MILTER speichert von allen E-Mails, die über den SMTP Server geschickt werden, eine Kopie als .eml-Datei. Die Envelope-Informationen des SMTP Dialogs werden dabei als X-Header in den ersten Zeilen der Datei gespeichert. |
| |
* //MAIL FROM:// X-REAL-MAILFROM: | * //MAIL FROM:// X-REAL-MAILFROM: |
====== Konfiguration ====== | ====== Konfiguration ====== |
| |
Die Konfiguration des Daemons erfolgt per Kommandozeilenparameter. Parallel dazu wird die [[mail-import_via_milter|Anbindung an den MTA]] konfiguriert. | Die Konfiguration des Daemons erfolgt in der Datei ''/etc/default/benno-miler''. Parallel dazu wird die [[mail-import_via_milter|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 |
| |
<code> | #BENNOHOST=your.benno-archive.host |
-o specify directory for dump mail | </file> |
-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 Filesystem. Im MTA wird der Pfad zum Socket als Schnittstelle zu MILTER angegeben. | ''benno-milter'' erstellt einen Unix Domain-Socket am mit //-p// übergebenen Pfad im Filesystem. Im MTA wird der Pfad zum Socket als Schnittstelle zu MILTER angegeben. |
| |