Benutzer-Werkzeuge

Webseiten-Werkzeuge


server:exim

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
server:exim [2011/12/13 22:06]
ewald Virtuelle Domains anders konfigurieren
server:exim [2016/02/04 20:25] (aktuell)
ewald [TLS] Komplette Zertifikatskette anzeigen
Zeile 1: Zeile 1:
 ====== Exim unter Debian 6.0 ====== ====== Exim unter Debian 6.0 ======
  
-Exim unter Debian 6.0 als Mailserver für mehrere Domains und Smarthost mit Authentifizierung einrichten:+Exim unter Debian 6.0 als Mailserver für mehrere Domains und Smarthost mit Authentifizierung einrichten
 + 
 +Quelle für virtuelle Domains, Viren- und Spam-Prüfung (Spam-Prüfung nicht verwirklicht): 
 + 
 +  * http://​www.pseudorandom.co.uk/​2006/​mailserver/​
  
 ===== Installation ===== ===== Installation =====
Zeile 35: Zeile 39:
   # vi /​etc/​exim4/​conf.d/​transport/​30_exim4-config_remote_smtp   # vi /​etc/​exim4/​conf.d/​transport/​30_exim4-config_remote_smtp
   [...]   [...]
-    ​# ausgehende IP-Adresse setzen: +  ​# ausgehende IP-Adresse setzen: 
-    interface = 85.214.235.82+  interface = 85.214.235.82
  
   * Konfiguration erzeugen und Exim neu starten:   * Konfiguration erzeugen und Exim neu starten:
Zeile 53: Zeile 57:
   * Neuen Router konfigurieren:​   * Neuen Router konfigurieren:​
  
-  # vi /​etc/​exim4/​conf.d/​router/​350_exim4-config_vdom_aliases+  # vi /​etc/​exim4/​conf.d/​router/​250_exim4-config_vdom_aliases
   # Virtuelle Domains gegen Alias-Dateien in /​etc/​exim4/​virtual aufloesen.   # Virtuelle Domains gegen Alias-Dateien in /​etc/​exim4/​virtual aufloesen.
   # Format dieser Alias-Dateien:​   # Format dieser Alias-Dateien:​
Zeile 60: Zeile 64:
   # username ist ein lokaler Benutzer, der die Mail erhalten soll.   # username ist ein lokaler Benutzer, der die Mail erhalten soll.
   vdom_aliases:​   vdom_aliases:​
 +      debug_print = "R: vdom_aliases for $local_part@$domain"​
       driver = redirect       driver = redirect
 +      allow_defer
 +      allow_fail
 +      domains = dsearch;/​etc/​exim4/​virtual
 +      data = ${expand:​${lookup{$local_part}lsearch*@{/​etc/​exim4/​virtual/​$domain}}}
 +      retry_use_local_part
 +      pipe_transport = address_pipe
 +      file_transport = address_file
 +      no_more
 +
 +  * Falls Suffix-Adressen gewünscht werden, ''​no_more''​ oben auskommentieren und folgenden Router anfügen:
 +
 +  vdom_aliases_suffix:​
 +      debug_print = "R: vdom_aliases_suffix for $local_part@$domain"​
 +      driver = redirect
 +      local_part_suffix = -*
 +      local_part_suffix_optional
       allow_defer       allow_defer
       allow_fail       allow_fail
Zeile 130: Zeile 151:
   * Überprüfen,​ ob STARTTLS zur Verfügung steht:   * Überprüfen,​ ob STARTTLS zur Verfügung steht:
  
-  # openssl s_client -starttls smtp -connect localhost:​25 +  # openssl s_client ​-showcerts ​-starttls smtp -connect localhost:​25
 ===== SMTP AUTH ===== ===== SMTP AUTH =====
  
Zeile 327: Zeile 347:
   X-Virus-Status:​ Message contains possible malware (Eicar-Test-Signature)   X-Virus-Status:​ Message contains possible malware (Eicar-Test-Signature)
   [...]   [...]
 +  ​
 +===== Sender ablehnen =====
 +
 +  * Prüfung des Senders während des MAIL-FROM-Kommandos konfigurieren. Dazu folgende Zeilen vor dem abschließenden ''​accept''​ hinzufügen:<​code>​
 +# vi /​etc/​exim4/​conf.d/​acl/​30_exim4-config_check_mail
 +[...]
 +  deny
 +    senders = /​etc/​exim4/​deny_senders
 +
 +  accept
 +</​code>​
 +  * Konfiguration erzeugen und Exim neu starten:<​code>​
 +# update-exim4.conf
 +# /​etc/​init.d/​exim4 restart
 +</​code>​
 +  * Abzulehnende Sender eintragen:<​code>​
 +# vi /​etc/​exim4/​deny_senders
 +sender@example.net
 +*@sub.example.org
 +*example.com
 +</​code>​
server/exim.1323810372.txt.gz · Zuletzt geändert: 2011/12/13 22:06 von ewald