User tools

Website tools


benno smtp

Differences

The differences between two versions are shown here.

Link to this comparison view

Next revision
Previous revision
benno-smtp [2016/11/08 06:48] – Externe Bearbeitung 127.0.0.1benno-smtp [2018/09/19 15:22] (current) – [Konfigurationsdatei] lwsystems
Zeile 2: Zeile 2:
  
 ===== Beschreibung ===== ===== 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. 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.
Zeile 8: Zeile 7:
 The emails to be archived are then sent via SMTP to the SMTP server on port 2500. The emails to be archived are then sent via SMTP to the SMTP server on port 2500.
  
-Das Softwarepaket kann unter http://www.benno-mailarchiv.de/download/contrib heruntergeladen werden.+===== Konfiguration ===== 
 +==== Konfigurationsdatei ====
  
-===== installation =====+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.
  
-Nach der Installation des Pakets wird der SMTP-Server gestartet und bindet sich an Port 2500. Das Debian-Paket wird über die Konfigurationsdatei ///etc/default/benno-smtp// konfiguriert.+<file> 
 +Server port 
 +port = 2500 
  
 +# save eml files in import directory
 +import_directory = /srv/benno/inbox
  
-===== Konfiguration ===== +# write envelope information as X-REAL-* header 
-Bei der Konfiguration muss darauf geachtet werden, ob die Envelope-Header im SMTP-Dialog bei der Übermittlung der E-Mail an benno-smtp auch als +envelope_header true
-X-REAL-* Header geschrieben werden sollen. Mit der Konfigurationsoption //DAEMON_ARGS=' -e' // wird diese Einstellung vorgenommen.+
  
-<code bash> +enables SMTP AUTH if "auth_user" and "auth_pass" is set 
-+#auth_user = AUTHUSER 
-+#auth_pass YOURSECRET
-# +
-START_DAEMON=yes+
  
-PORT='2500' +#tls_enabled true 
-OUTDIR='/srv/benno/inbox'+#tls_required = true 
 +#key_file = /etc/benno-smtp/bennokeystore.jks 
 +#keystore_type = JKS 
 +#keystore_pass = KeystorePassword 
 +#key_pass = BennoMailArchivPass 
 +</file>
  
-JAVA_OPTIONS=' -server ' +=== Zertifikate ===
-USER=benno+
  
-# write envelope header as X-REAL-* header +Die für die Verschlüsselung werden aus einer Keystore-Datei gelesen. Die Default-Konfiguration (//keystore_type JKS//) ist ein [[Keystore|Java Keystore]]-Container. Alternativ kann auch ein [[https://www.openssl.org/docs/man1.0.2/apps/pkcs12.html|PKCS#12]]-Keystore (//keystore_type = PKCS12//) konfiguriert werden.  
-DAEMON_ARGS=-e ' +==== Startparameter ====
-</code>+
  
 +The parameters specified in the configuration file can alternatively be passed as command-line parameters at startup. In this case, the command-line parameters override the settings in the configuration file.
 +
 +<code>
 +-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)
 +</code>
benno-smtp.1478587733.txt.gz · Zuletzt geändert: 2017/01/30 09:38 (Externe Bearbeitung)