In diesem Artikel beschreiben wir Ihnen wie Sie in wenigen Schritten den ausgehenden Filter auf Ihrem Sendmail-Server einrichten können. Unter Sendmail 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.
Öffnen Sie die Datei /etc/sendmail.mc und fügen Sie am Anfang unter der Zeile pert(-1)dnl
folgende Zeilen hinzu.
define(`RELAY_MAILER_ARGS', `TCP $h 587')dnl
define(`SMART_HOST', `[relay.europeanmx.eu]')dnl
Führen Sie sendmailconfig
aus, um die neuen Einstellungen zu übernehmen. Dieser Befehl startet Sendmail automatisch 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?".
Stellen Sie sicher, dass für den ausgehenden Benutzer in EuropeanMX die korrekten Limits einrichtet wurden.
Gehen Sie zu dem Pfad, unter dem die Dateien sendmail.mc und sendmail.cf liegen (normalerweise unter /etc/mail/).
Erstellen Sie einen sichern Unterordner (empfohlen: auth/).
# mkdir auth
# chmod 700 auth
Erstellen Sie eine Datei mit den Informationen zur Authentifizierung (empfohlen: auth/client-info).
AuthInfo:relay.europeanmx.eu: "U:USERNAME" "P:PASSWORD"
Ersetzen Sie Username
durch den Benutzernamen und Password
durch das Passwort, das Sie zuvor in EuropeanMX vergeben haben.
Generieren Sie eine Datenbank aus der Datei und machen Sie beide Dateien nur für root
lesbar.
# cd auth
# makemap hash client-info < client-info
# chmod 600 client-info*
# cd ..
Fügen Sie folgende Zeilen zur Datei sendmail.mc hinzu.
define(`SMART_HOST',`[relay.europeanmx.eu]')dnl
define(`RELAY_MAILER_ARGS', `TCP $h 587')
define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
FEATURE(`authinfo',`hash /etc/mail/auth/client-info')dnl
Generieren Sie die Datei sendmail.cf.
# m4 sendmail.mc > sendmail.cf
Starten Sie den Sendmail-Daemon neu.
# kill -HUP `cat /var/run/sendmail.pid` (old-school) -OR-
# make restart (FreeBSD) -OR-
# /etc/init.d/sendmail reload (debian Linux)