In diesem Artikel beschreiben wir Ihnen wie Sie in wenigen Schritten den ausgehenden Filter auf Ihrem PostFix-Server einrichten können. Unter PostFix 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.
Ändern Sie die Konfiguration auf Ihrem Mailserver. Rufen Sie hierzu die Datei main.cf (etc/postfix/main.cf) auf und stellen Sie sicher, dass folgende Zeile enthalten ist:
relayhost = relay.europeanmx.eu:587
Starten Sie Ihren Postfix neu.
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?".
Erstellen Sie eine Datei mit den Zugangsdaten, z.B. /etc/postfix/relay_passwd
smtp.smarthostname.example.com USERNAME:PASSWORD"
Stellen Sie sicher, dass die Datei über die richtigen Berechtigungen verfügt und erstellen Sie einen Hash-Wert aus der Passwort-Datei durch Ausführen der folgenden Zeilen:
chown root:root /etc/postfix/relay_passwd
chmod 600 /etc/postfix/relay_passwd
postmap /etc/postfix/relay_passwd
Fügen Sie folgende Zeile zur main.cf (etc/postfix/main.cf) hinzu
relayhost = relay.europeanmx.eu:587
Fügen Sie direkt unter die zuletzt erstellte Zeile folgende Zeilen zur main.cf (etc/postfix/main.cf) hinzu
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/relay_passwd
smtp_sasl_security_options =
Starten Sie den Postfix neu, um die Änderungen zu übernehmen
/etc/init.d/postfix restart
Wenn Sie ein feinkörnigeres Modell verwenden möchten, dann können Sie den ausgehenden Datenverkehr für Ihre Domains über separate Benutzer weiterleiten. Auf diese Weise können Sie verschiedene Einstellungen pro Domain anwenden, aber auch dem Endbenutzer den Zugriff auf seine eigenen Protokolldateien ermöglichen.
Stellen Sie sicher, dass eine authentifizierende Domain 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?".
Erstellen Sie eine Datei sasl_password für die/den (unterschiedlichen) ausgehenden Benutzer.
@example.com outgoing@example.com:THEPASSWORD
Erstellen Sie eine Datei sender_relay.
@example.com [relay.europeanmx.eu]:587
@example.net [relay.europeanmx.eu]:587
Postmappen Sie die beiden Dateien.
postmap /etc/postfix/sasl_passwd
postmap /etc/postfix/sender_relay
Fügen Sie folgende Zeilen zu Ihrer main.cf (etc/postfix/main.cf) hinzu.
relayhost = relay.europeanmx.eu:587
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options =
smtp_sender_dependent_authentication = yes
sender_dependent_relayhost_maps = hash:/etc/postfix/sender_relay
Mit diesen Zeilen weisen Sie Ihren Postfix an sämtliche Nachrichten Ihres Servers über unsere Filtercloud zu senden. Wenn Sie dies nicht wünschen und nur bestimmte Domains über EuropeanMX versenden lassen möchten, dann entfernen Sie die erste Zeile "relayhost = relay.europeanmx.eu:587".
Starten Sie Ihren PostFix neu.