Wie richte ich Exim (DirectAdmin) ein, um über den ausgehenden Filter Nachrichten zu versenden?


In diesem Artikel beschreiben wir Ihnen wie Sie in wenigen Schritten den ausgehenden Filter auf Ihrem Exim(DirectAdmin)-Server einrichten können. In Exim(DirectAdmin) können Sie unterschiedliche Arten der Authentifizierung verwenden. Je nachdem für welche Variante Sie sich entscheiden, ist eine unterschiedliche Vorgehensweise nötig. 

Variante 1: Authentifizierung über die IP-Adresse

Mit dieser Methode leiten Sie sämtliche Nachrichten Ihres Mailservers über unsere Filtercloud.

1

Stellen Sie sicher, dass die IP-Adresse Ihres Mailservers als ausgehender Benutzer in EuropeanMX angelegt wurde. Eine Anleitung, wie Sie einen ausgehenden Benutzer anlegen, können Sie in unserem FAQ-Artikel "Wie richte ich einen ausgehenden Benutzer ein?".

2

Stellen Sie sicher, dass für den ausgehenden Benutzer in EuropeanMX die korrekten Limits einrichtet wurden. 

3

Fügen Sie folgende Zeilen in der Datei /etc/exim.conf direkt nach dem Router-Abschnitt (nach begin routers) hinzu: 

europeanmx_smarthost_router:
driver = manualroute
domains = ! +local_domains
ignore_target_hosts = 127.0.0.0/8
condition = "${perl{check_limits}}"
# Exclude null sender messages from relaying via the smarthost
condition = ${if or {{!eq{$sender_address}{}} {!eq{$sender_host_address}{}}}}
headers_add = ${if !eq{$original_domain}{$domain}{X-Forwarded-For: $original_local_part@$original_domain}}
headers_add = X-AuthUser: $authenticated_id
transport = europeanmx_smarthost_transport
route_list = $domain relay.europeanmx.eu::587
no_more
4

Je nach Konfiguration müssen Sie den lookuphost:-Router kommentieren.

5

Fügen Sie folgende Zeilen in der Datei /etc/exim.conf direkt nach dem Transport-Abschnitt (nach begin transports) hinzu: 

europeanmx_smarthost_transport:
driver = smtp
# In-case your server continues to send outgoing over port 25 please add the below line
port = 587
hosts_require_tls = relay.europeanmx.eu
6

Starten Sie nun Exim neu.

7

Falls Sie auf Ihrem Exim(DirectAdmin)-Server mit DKIM signieren, dann kann es sein, dass Sie folgende Zeile unter hosts_require_tls hinzufügen müssen

.include_if_exists /etc/exim.dkim.conf


Variante 2: Authentifizierung über einen Benutzernamen und ein Passwort

Mit dieser Methode leiten Sie sämtliche Nachrichten Ihres Mailservers über unsere Filtercloud.

1

Stellen Sie sicher, dass ein authentifizierender Benutzer als ausgehender Benutzer in EuropeanMX angelegt wurde. Eine Anleitung, wie Sie einen ausgehenden Benutzer anlegen, können Sie in unserem FAQ-Artikel "Wie richte ich einen ausgehenden Benutzer ein?".

2

Stellen Sie sicher, dass für den ausgehenden Benutzer in EuropeanMX die korrekten Limits einrichtet wurden. 

3

Fügen Sie folgende Zeilen in der Datei /etc/exim.conf direkt nach dem Router-Abschnitt (nach begin routers) hinzu: 

europeanmx_smarthost_router:
driver = manualroute
domains = ! +local_domains
ignore_target_hosts = 127.0.0.0/8
condition = "${perl{check_limits}}"
# Exclude null sender messages from relaying via the smarthost
condition = ${if or {{!eq{$sender_address}{}} {!eq{$sender_host_address}{}}}}
headers_add = ${if !eq{$original_domain}{$domain}{X-Forwarded-For: $original_local_part@$original_domain}}\n\
X-AuthUser: $authenticated_id
headers_add = X-AuthUser: $authenticated_id
transport = europeanmx_smarthost_transport
route_list = $domain relay.europeanmx.eu::587
no_more
4

Je nach Konfiguration müssen Sie den "lookuphost:"-Router kommentieren.

5

Fügen Sie folgende Zeilen in der Datei /etc/exim.conf direkt nach dem Transport-Abschnitt (nach begin transports) hinzu: 

europeanmx_smarthost_transport:
driver = smtp
# In-case your server continues to send outgoing over port 25 please add the below line
port = 587
hosts_require_tls = relay.europeanmx.eu
hosts_require_auth = *
6

Fügen Sie folgende Zeilen im Abschnitt begin authenticators hinzu:

europeanmx_login:
driver = plaintext
public_name = LOGIN
client_send = : username@example.com : yourUserPassword

Ersetzen Sie username@example.com durch den Benutzernamen und yourUserPassword durch das Passwort, das Sie für den ausgehenden Benutzer in EuropeanMX angelegt haben.

7

Starten Sie Exim(DirectAdmin) neu.

8

Falls Sie auf Ihrem Exim(DirectAdmin)-Server mit DKIM signieren, dann kann es sein, dass Sie folgende Zeile unter hosts_require_tls hinzufügen müssen

.include_if_exists /etc/exim.dkim.conf

Wir verwenden Cookies für die technische Funktionalität dieser Website. Mit Ihrer Zustimmung erfassen wir außerdem Seitenaufrufe und andere statistische Daten in anonymisierter Form.

Einzeln auswählen
Cookie-Einstellungen
Datenschutzbestimmungen lesen