E-Mail Konfiguration · 2 min read · Sep 27, 2025
Wie man E-Mail auf einem Postfix-Server weiterleitet
Wie man E-Mail auf einem Postfix-Server weiterleitet
Autor: Stephan Jau
Revision: v1.0
Letzte Änderung: 07. Dezember 2009
Einführung
Für zwei kleine Unternehmen habe ich eine Debian Lenny-Installation an ihrer “Heim”-DSL-Verbindung eingerichtet. Das Problem ist, dass sie dynamische IP-Adressen haben und die meisten Mailserver keine eingehenden E-Mails von einem Server mit einer dynamischen IP-Adresse akzeptieren. Die Lösung ist ziemlich einfach. Richten Sie Postfix so ein, dass es die ausgehenden E-Mails über den tatsächlichen ISP weiterleitet. In diesem kurzen Howto zeige ich Ihnen, wie Sie das machen.
1. Voraussetzungen
Ich gehe davon aus, dass Sie bereits einen funktionierenden Postfix-Server eingerichtet haben und dass Sie ein E-Mail-Konto bei Ihrem ISP haben, auf das Sie zugreifen können. Sie müssen also über ein Login für das E-Mail-Konto Ihres ISP verfügen.
2. Bearbeiten Sie die Postfix-Konfiguration
Zuerst müssen Sie Ihre Postfix-Konfiguration bearbeiten…
nano /etc/postfix/main.cf
… und fügen Sie den folgenden Code am Ende Ihrer Konfiguration hinzu:
smtp_sasl_auth_enable = yes
smtp_sasl_security_options = noanonymous
smtp_sasl_password_maps = hash:/etc/postfix/saslpasswd
smtp_always_send_ehlo = yes
relayhost = smtp.yourisp.comNatürlich ersetzen Sie smtp.yourisp.com durch den tatsächlichen SMTP-Server Ihres ISP. Auch SASL muss funktionieren. Wenn Sie die perfekten Howtos zur Einrichtung eines Servers, die von Falko bereitgestellt werden, befolgt haben, müssen Sie sich darüber keine Sorgen machen. Dann speichern Sie die Datei und schließen Sie sie.
Wenn Ihr ISP von Ihnen verlangt, einen speziellen Port zum Senden von E-Mails zu verwenden, verwenden Sie stattdessen eine Zeile wie diese:
relayhost = [smtp.yourisp.com]:PORTIn einem der Fälle, in denen ich dies verwendet habe, musste ich dies eingeben:
relayhost = [smtpauth.bluewin.ch]:5873. Bearbeiten Sie /etc/postfix/saslpasswd
Nachdem Sie die Postfix-Konfiguration erweitert haben, müssen Sie die Anmeldeinformationen zur Datei /etc/postfix/saslpasswd hinzufügen, damit Sie sich bei Ihrem ISP authentifizieren können.
nano /etc/postfix/saslpasswd
und fügen Sie dann dies hinzu:
smtp.yourisp.com yourlogin:yourpasswordNatürlich ersetzen Sie yourlogin / yourpassword durch den tatsächlichen Benutzernamen und das Passwort, die von Ihrem ISP bereitgestellt werden. Sie müssen den Port dort nicht hinzufügen.
4. Hash /etc/postfix/saslpasswd
Bevor Postfix diese Datei verwenden kann, muss sie von postmap gehasht werden:
postmap /etc/postfix/saslpasswd
5. Postfix neu starten
Schließlich müssen Sie Postfix neu starten, um die neue Konfiguration zu verwenden:
/etc/init.d/postfix restart
6. Testen Sie es
Wenn Sie jetzt eine E-Mail über Ihren E-Mail-Server an sich selbst senden (zum Beispiel an ein Gmail-Konto) und dann die vollständigen Header dieser E-Mail überprüfen, werden Sie sehen, dass die E-Mail über Ihren ISP weitergeleitet wurde. Das bedeutet, es funktioniert jetzt. Solange Ihr ISP jetzt nicht auf einer Blacklist steht, wird Ihre dynamische IP Sie nicht daran hindern, E-Mails zu senden.
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.