Wie richte ich cPanel/WHM 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 cPanel/WHM-Server einrichten können. In cPanel/WHM 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 (alle Domains)

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

Navigieren Sie zum "Exim Configuration Editor" in WHM.

4

Wählen Sie den erweiterten Editor aus.

5

Fügen Sie die folgenden Zeilen zu Section: POSTMAILCOUNT hinzu.

smarthost_dkim:
driver = manualroute
domains = !+local_domains
require_files = "+/var/cpanel/domain_keys/private/${sender_address_domain}"
# Exclude null sender messages from relaying via the smarthost
condition = ${if or {{!eq{$sender_address}{}} {!eq{$sender_host_address}{}}}}
transport = remote_smtp_smart_dkim
route_list = $domain relay.europeanmx.eu::587
smarthost_regular:
driver = manualroute
domains = !+local_domains
# Exclude null sender messages from relaying via the smarthost
condition = ${if or {{!eq{$sender_address}{}} {!eq{$sender_host_address}{}}}}
transport = remote_smtp_smart_regular
route_list = $domain relay.europeanmx.eu::587
6

Fügen Sie folgende Zeilen zu Section: TRANSPORTSTART hinzu.

remote_smtp_smart_dkim:
driver = smtp
hosts_require_tls = *
interface = ${if exists {/etc/mailips}{${lookup{$sender_address_domain}lsearch*{/etc/mailips}{$value}{}}}{}}
helo_data = ${if exists {/etc/mailhelo}{${lookup{$sender_address_domain}lsearch*{/etc/mailhelo}{$value}{$primary_hostname}}}{$primary_hostname}}
dkim_domain = $sender_address_domain
dkim_selector = default
dkim_private_key = "/var/cpanel/domain_keys/private/${dkim_domain}"
dkim_canon = relaxed
headers_add = "${perl{check_mail_permissions_headers}}"
 remote_smtp_smart_regular:
driver = smtp
hosts_require_tls = *
interface = ${if exists {/etc/mailips}{${lookup{$sender_address_domain}lsearch*{/etc/mailips}{$value}{}}}{}}
helo_data = ${if exists {/etc/mailhelo}{${lookup{$sender_address_domain}lsearch*{/etc/mailhelo}{$value}{$primary_hostname}}}{$primary_hostname}}
headers_add = "${perl{check_mail_permissions_headers}}"
7

Speichern Sie diese Einstellungen und starten Sie neu.


Variante 2: Authentifizierung über die IP-Adresse (nur bestimmte Domains)

Mit dieser Methode leiten Sie Nachrichten von bestimten Domains auf Ihrem Mailserver über unsere Filtercloud während diese sich weiterhin per IP-Adresse authentifizieren.

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

Greifen Sie via SSH auf Ihre cPanel/WHM-Server zu.

4

Erstellen Sie die folgende Datei /etc/europeanmx_domains und tragen Sie alle Domainnamen ein, die über EuropeanMX versenden sollen. Verwenden Sie pro Domain eine Zeile und speichern Sie diese ab.

5

Navigieren Sie zum "Exim Configuration Editor" in WHM.

6

Wählen Sie den erweiterten Editor aus.

7

Fügen Sie die folgenden Zeilen zu Section: POSTMAILCOUNT hinzu.

smarthost_dkim:
driver = manualroute
domains = !+local_domains
condition = ${if match_domain{$sender_address_domain}{lsearch;/etc/europeanmx_domains}}
require_files = "+/var/cpanel/domain_keys/private/${sender_address_domain}"
# Exclude null sender messages from relaying via the smarthost
condition = ${if or {{!eq{$sender_address}{}} {!eq{$sender_host_address}{}}}}
transport = remote_smtp_smart_dkim
route_list = $domain relay.europeanmx.eu::587
smarthost_regular:
driver = manualroute
domains = !+local_domains
condition = ${if match_domain{$sender_address_domain}{lsearch;/etc/europeanmx_domains}}
# Exclude null sender messages from relaying via the smarthost
condition = ${if or {{!eq{$sender_address}{}} {!eq{$sender_host_address}{}}}}
transport = remote_smtp_smart_regular
route_list = $domain relay.europeanmx.eu::587
8

Fügen Sie folgende Zeilen zu Section: TRANSPORTSTART hinzu.

remote_smtp_smart_dkim:
driver = smtp
hosts_require_tls = *
interface = ${if exists {/etc/mailips}{${lookup{$sender_address_domain}lsearch*{/etc/mailips}{$value}{}}}{}}
helo_data = ${if exists {/etc/mailhelo}{${lookup{$sender_address_domain}lsearch*{/etc/mailhelo}{$value}{$primary_hostname}}}{$primary_hostname}}
dkim_domain = $sender_address_domain
dkim_selector = default
dkim_private_key = "/var/cpanel/domain_keys/private/${dkim_domain}"
dkim_canon = relaxed
headers_add = "${perl{check_mail_permissions_headers}}"
remote_smtp_smart_regular:
driver = smtp
hosts_require_tls = *
interface = ${if exists {/etc/mailips}{${lookup{$sender_address_domain}lsearch*{/etc/mailips}{$value}{}}}{}}
helo_data = ${if exists {/etc/mailhelo}{${lookup{$sender_address_domain}lsearch*{/etc/mailhelo}{$value}{$primary_hostname}}}{$primary_hostname}}
headers_add = "${perl{check_mail_permissions_headers}}"
9

Speichern Sie diese Einstellungen und starten Sie neu.


Variante 3: 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 einen authentifizierenden 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

Navigieren Sie zum "Exim Configuration Editor" in WHM.

4

Wählen Sie den erweiterten Editor aus.

5

Fügen Sie die folgenden Zeilen zu Section: POSTMAILCOUNT hinzu.

smarthost_dkim:
driver = manualroute
domains = !+local_domains
require_files = "+/var/cpanel/domain_keys/private/${sender_address_domain}"
# Exclude null sender messages from relaying via the smarthost
condition = ${if or {{!eq{$sender_address}{}} {!eq{$sender_host_address}{}}}}
transport = remote_smtp_smart_dkim
route_list = $domain relay.europeanmx.eu::587
smarthost_regular:
driver = manualroute
domains = !+local_domains
# Exclude null sender messages from relaying via the smarthost
condition = ${if or {{!eq{$sender_address}{}} {!eq{$sender_host_address}{}}}}
transport = remote_smtp_smart_regular
route_list = $domain relay.europeanmx.eu::587
6

Fügen Sie folgende Zeilen zu Section: TRANSPORTSTART hinzu.

remote_smtp_smart_dkim:
driver = smtp
hosts_require_tls = *
interface = ${if exists {/etc/mailips}{${lookup{$sender_address_domain}lsearch*{/etc/mailips}{$value}{}}}{}}
helo_data = ${if exists {/etc/mailhelo}{${lookup{$sender_address_domain}lsearch*{/etc/mailhelo}{$value}{$primary_hostname}}}{$primary_hostname}}
dkim_domain = $sender_address_domain
dkim_selector = default
dkim_private_key = "/var/cpanel/domain_keys/private/${dkim_domain}"
dkim_canon = relaxed
headers_add = "${perl{check_mail_permissions_headers}}"
hosts_require_auth = *
remote_smtp_smart_regular:
driver = smtp
hosts_require_tls = *
interface = ${if exists {/etc/mailips}{${lookup{$sender_address_domain}lsearch*{/etc/mailips}{$value}{}}}{}}
helo_data = ${if exists {/etc/mailhelo}{${lookup{$sender_address_domain}lsearch*{/etc/mailhelo}{$value}{$primary_hostname}}}{$primary_hostname}}
headers_add = "${perl{check_mail_permissions_headers}}"
hosts_require_auth = *
7

Fügen Sie folgende Zeilen zu Section: AUTH hinzu. Tauschen Sie hierbei username@example.com durch Ihre Adresse sowie yourUserPassword durch Ihr Passwort aus, das Sie für den ausgehenden Benutzer in EuropeanMX hinterlegt haben.

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

Bitte stellen Sie sicher, dass Sie keine Sonderzeichen (wie z.B. ä, ü, ö, á, é, usw.) in Ihrem Passwort verwenden.

8

Speichern Sie die Einstellungen und starten Sie neu.

9

Stellen Sie bitte sicher, dass Sie alle IP-Adressen von EuropeanMX in der Whitelist eingetragen haben. Alternativ können Sie auch den Hostnamen "spf.europeanmx.eu" an folgender Stelle hinzufügen:

Exim Configuration Manager > Basic Editor > Access Lists > "Only-Verify-Recipient"

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