Inhaltsverzeichnis

Benno Import Tools

Das Paket benno-import-tools enthält Client-Programme für die Übertragung von eml-Dateien an die jeweilige Benno MailArchiv Import-Schnittstelle.

Das Paket wird mit

apt install benno-import-tools

installiert.

benno-send2rest

Konfiguration

Der REST-Import wird in der Datei /etc/benno-import-tools/benno-import.conf konfiguriert.

#
# benno-import.conf
#
hostname       = cloud.benno-mailarchiv.de
username       = lwsystems.net 
password       = MySecretPass

noverifycert   = 1

#inbox          = /srv/benno/inbox
#emailregex     = ^.+\.eml
#port           = 21543
#whitelist      = /etc/benno-import-tools/send2rest.whitelist

Der Parameter „inbox“ stellt den Pfad auf dem lokalen System dar. Pakete wie benno-milter haben diesen Pfad in der Voreintstellung konfiguriert und speichern die zu importierenden E-Mails hier.

Der Import erfolgt zeitgesteuert per Cron-Job „/etc/cron.d/benno-import-tools. Zur Aktivierung des Cron-Jobs muss das Kommentarzeichen vor der entsprechenden Zeile entfernt werden.

#
# Push messages to benno-rest-service every 15 minutes
#
#*/15 * * * * benno [ -x /usr/sbin/benno-send2rest ] && /usr/sbin/benno-send2rest -c /etc/benno-import-tools/benno-import.conf -d

Whitelist

In der Voreinstellung werden alle E-Mails aus dem Inbox-Verzeichnis an den Rest-Import übertragen. Mit Hilfe der optional zu konfigurierenden Whitelist können die Adressen oder Domains aufgeführt werden, deren Mails übertragen werden sollen. E-Mails, die nicht übertragen werden, werden ebenfalls gelöscht.

Eine versehentlich leere Whitelist bewirkt, daß alle E-Mails übertragen werden.

Die zu übertragenen E-Mailadressen oder Domains werden zeilenweise in der Form „localpart@example.com“ bzw. “@example.com„ in der Whitelist-Datei aufgeführt.