spacer.png, 0 kB
Sie sind hier: Startseite >> Robbz schreibt über das Internet >> 1&1 als Relayhost für eigenen Linux Mailserver verwenden (Postfix)
spacer.png, 0 kB
spacer.png, 0 kB
1&1 als Relayhost für eigenen Linux Mailserver verwenden (Postfix) PDF Drucken E-Mail
Geschrieben von: Robbz   
Donnerstag, den 29. Januar 2009 um 08:51 Uhr

Wenn man sich einen Linux-Server einrichtet und diesen nicht nur als Web- und Datenbankserver sondern auch als E-Mailserver verwenden will, steht man unweigerlich vor dem Problem, dass andere E-Mailprovider die Mails nicht akzeptieren, weil sie von einer dynamischen IP gesendet wurden, oder die IP in einer der Spam-Blacklisten steht.

Das hat natürlich auch den Sinn, dass nicht einfach irgendein Spammer sich seinen PC so einrichtet, dass er ohne erkannt zu werden massenweise Spam-Mails rausjagd.

Die Lösung, um eben doch Emails von einem eigenen PC aus per Postfix zu versenden heißt "SMTP-AUTH".

Dabei authentifiziert sich der Linux-Rechner zunächst am Server des E-Mailproviders (in diesem Fall 1&1) und bei korrektem Login und Passwort kann die Mail über den Provider gesendet werden (1&1 dient dabei als Relayhost!).

Die Einrichtung ist aber nicht ganz so trivial, wie man vielleicht vermutet, denn auf der Suche nach Lösungen und Anleitungen bin ich auf sehr viele Beiträge von Leuten gestoßen, bei denen es partout nicht funktionieren wollte. Bei mir übrigens auch nicht ;-)

Letztlich hat mir dieser Link geholfen: FAQ - 1&1 als Relayhost verwenden.
Man sollte zwar meinen, eine Seite wie diese bei 1&1 schnell finden zu können, aber dem war zumindest bei mir nicht so.

Hier der Auszug aus der FAQ von 1&1:

Postfix (Linux)

Um unser Mailsystem mit Postfix unter Linux nutzen zu können, gehen Sie wie folgt vor:

1. Schritt: Stellen sie sicher, dass folgende Module unter Linux zusätzlich zu Postfix auf Ihrem Rechner installiert sind:
Postfix 1.x
* postfix-tls
* libsasl-modules-plain
* sasl-bin
* libsasl-digestmd5-plain
Für Postfix 2 benötigen Sie nur folgende Pakete:
* cyrus-sasl
* postfix
2. Schritt: Editieren Sie die Datei /etc/postfix/main.cf, sie muss folgende Zeilen enthalten:
relayhost = smtp.1und1.de
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
3. Schritt: Die Datei /etc/postfix/sasl_passwd enthält folgenden Eintrag:
smtp.1und1.de 
  Diese E-Mail-Adresse ist gegen Spambots geschützt! JavaScript muss aktiviert werden, damit sie angezeigt werden kann.
 :mypass
Diese E-Mail-Adresse ist gegen Spambots geschützt! JavaScript muss aktiviert werden, damit sie angezeigt werden kann. und mypass sind durch den Benutzernamen und das dazugehörige Passwort zu ersetzen. Die Rechte der Datei sollten (-rw------) root.root sein.
4. Schritt: Konvertieren Sie die Datei in .db-Format: postmap /etc/postfix/sasl_passwd und starten Sie Postfix erneut: /etc/init.d/postfix reload

Klar soweit? :-)

blog comments powered by Disqus
 
spacer.png, 0 kB
spacer.png, 0 kB
spacer.png, 0 kB
spacer.png, 0 kB
Copyright © 2005-2008 - Deltatech v2 - design by Robert Heine für Joomla 1.5 spacer.png, 0 kB