Dies ist eine alte Version des Dokuments!
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_pass = KeystorePassword #key_pass = BennoMailArchivPass
Die Zertifikate für STARTTLS werden aus einem Java Keystore gelesen.
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)