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.
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.
Navigieren Sie zum "Exim Configuration Editor" in WHM.
Wählen Sie den erweiterten Editor aus.
Fügen Sie die folgenden Zeilen zu Section:
hinzu.POSTMAILCOUNT
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
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}}"
Speichern Sie diese Einstellungen und starten Sie neu.
Mit dieser Methode leiten Sie Nachrichten von bestimten Domains auf Ihrem Mailserver über unsere Filtercloud während diese sich weiterhin per IP-Adresse authentifizieren.
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.
Greifen Sie via SSH auf Ihre cPanel/WHM-Server zu.
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.
Navigieren Sie zum "Exim Configuration Editor" in WHM.
Wählen Sie den erweiterten Editor aus.
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
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}}"
Speichern Sie diese Einstellungen und starten Sie neu.
Mit dieser Methode leiten Sie sämtliche Nachrichten Ihres Mailservers über unsere Filtercloud.
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?".
Stellen Sie sicher, dass für den ausgehenden Benutzer in EuropeanMX die korrekten Limits einrichtet wurden.
Navigieren Sie zum "Exim Configuration Editor" in WHM.
Wählen Sie den erweiterten Editor aus.
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
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 = *
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.
Speichern Sie die Einstellungen und starten Sie neu.
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"