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.
Mit dieser Methode leiten Sie sämtliche Nachrichten Ihres Mailservers über unsere Filtercloud.
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?".
Stellen Sie sicher, dass für den ausgehenden Benutzer in EuropeanMX die korrekten Limits einrichtet wurden.
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
Je nach Konfiguration müssen Sie den lookuphost:
-Router kommentieren.
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
Starten Sie nun Exim neu.
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
Mit dieser Methode leiten Sie sämtliche Nachrichten Ihres Mailservers über unsere Filtercloud.
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?".
Stellen Sie sicher, dass für den ausgehenden Benutzer in EuropeanMX die korrekten Limits einrichtet wurden.
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
Je nach Konfiguration müssen Sie den "lookuphost:"-Router kommentieren.
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 = *
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.
Starten Sie Exim(DirectAdmin) neu.
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