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.
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
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.
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)