Inhaltsverzeichnis

Benno-smtp

Beschreibung

benno-smtp ist ein SMTP Konnektor für Benno MailArchiv. Die Software implementiert einen SMTP-Server, der alle eingehenden E-Mails atomar in das INBOX-Verzeichnis von Benno MailArchiv schreibt.

Die zu archivierenden E-Mails werden dann per SMTP an den SMTP Server an Port 2500 geschickt.

Konfiguration

Konfigurationsdatei

Nach der Installation des Pakets wird der SMTP-Server gestartet und bindet sich an Port 2500.

Die Konfiguration kann in der Datei /etc/benno-smtp/benno-smtp.conf angepasst werden.

# Server port
port = 2500 

# save eml files in import directory
import_directory = /srv/benno/inbox

# write envelope information as X-REAL-* header
envelope_header = true

# enables SMTP AUTH if "auth_user" and "auth_pass" is set
#auth_user = AUTHUSER
#auth_pass = YOURSECRET

#tls_enabled = true
#tls_required = true
#key_file = /etc/benno-smtp/bennokeystore.jks
#keystore_type = JKS
#keystore_pass = KeystorePassword
#key_pass = BennoMailArchivPass

Zertifikate

Die für die Verschlüsselung werden aus einer Keystore-Datei gelesen. Die Default-Konfiguration (keystore_type = JKS) ist ein Java Keystore-Container. Alternativ kann auch ein PKCS#12-Keystore (keystore_type = PKCS12) konfiguriert werden.

Startparameter

Die in der Konfigurationsdatei angegebenen Parameter können alternativ auch als Kommandozeilenparameter beim Start übergeben werden. Dabei überschreiben die Kommandozeilenparamter die Einstellungen in der Konfigurationsdatei.

-h  print help
-c  Configuration properties file
-d  Import directory (default: /srv/benno/inbox)
-p  Listen port (default: 2500)
-x  Suppress X-REAL-MAILFROM, X-REAL-RCPTTO envelope headers (overridden by -e)
-e  Add envelope headers: X-REAL-MAILFROM, X-REAL-RCPTTO (default true)