Hallo Leute,
ich habe hier ein Problem, bei dem ich mir noch meiner Haare verlustig werde! grrr
Also eigentlich sollte es doch gar nicht schwer sein, das POSTFIX zu konfigurieren. So habe ich mir nun die SuSE 9.0 installiert. Bisher lief bei mir auf einer SuSE 8.1 das sendmail, mit dem ich die Mails aller Nutzer auf meinem Rechner (5) anstandslos versendet bekommen habe. Nun habe ich zwar die alte Konfiguration als Backup da, doch sollte man heute wohl Postfix einsetzen, zumal das auch einfacher zu konfigurieren ist. Aber an dieser so einfachen Aufgabe scheitere ich nun.
Ich habe mir zunächst mittels YAST meinen MTA konfiguriert. So habe ich bei "Mail-Transfer-Agent" folgende Einstellungen vorgenommen:
Verbindungsart: EINWAHL VIRUSPRÜFUNG AMAVIS AKTIVIEREN: Ja Ausgehender Mailserver: mail.gmx.net Masquerading: Domain für den Header: Gmx.de Domainnamen für lokale Mailzustellung: $myhostname, localhost.$mydomain, $mydomain Masquerading für lokale Domains: ja
Lokaler Benutzer: alex Anzeigen als: alex@gmx.de Authentifikation: Ausgehender Server: mail.gmx.net Benutzername: [login] Passwort: *******
Eingehende Mails (fetchmail) Server: pop.gmx.net Entfernter Benutzername: [login] Passwort: ********* Lokaler Benutzer: alex Mail von Root weiterleiten an: alex Auslieferungsmodus: PROCMAIL
So, an dieser Stelle war ich fertig und der Rechner hat nun die entsprechenden POSTFIX-Configurations-Dateien erstellt. Aber es wunder mich doch sehr, dass einiges nicht funktionieren will, so, wie ich es will.
1. Wenn ich nun aus meinem Email-Client eine Email schreibe an einen lokalen Benutzer, so wird diese einfach nicht zugestellt. Wenn ich nun "tail -f /var/ log/mail" anschaue, dann bekomme ich dort folgende Meldung:
Feb 17 18:43:40 localhost postfix/postfix-script: starting the Postfix mail system Feb 17 18:43:40 localhost postfix/master[3019]: daemon started -- version 2.0.14 Feb 17 18:44:06 localhost postfix/smtpd[3030]: connect from localhost[127.0.0.1] Feb 17 18:44:06 localhost postfix/smtpd[3030]: E7B0A167B0: client=localhost[127.0.0.1] Feb 17 18:44:07 localhost postfix/cleanup[3032]: E7B0A167B0: message-id=200402171844.06578.AlexanderWanning@gmx.de Feb 17 18:44:07 localhost postfix/qmgr[3024]: E7B0A167B0: from=AlexanderWanning@gmx.de, size=604, nrcpt=1 (queue active) Feb 17 18:44:07 localhost postfix/smtpd[3030]: disconnect from localhost[127.0.0.1] Feb 17 18:44:07 localhost postfix/qmgr[3024]: E7B0A167B0: to=alexanderwanning@heino.heino.olympus.de, orig_to=alexanderwanning@heino, relay=none, delay=1, status=deferred (deferred transport)
Was ist denn hier los? Vor allem, wieso sendet der die Mail an den genannten Rechner? Denn mein Rechner heisst doch einfach heino.olympus.de ???
Gestern war ich der Meinung, dass es richtig funktioniert, hatte die Werte in /etc/postfix/Main.cf und /etc/fetchmailrc überprüft anhand einer Dokumentation von Roland Huber (linux-tin.org). Aber beim Abholen der Mails via Fetchmail (das funktioniert problemlos) wurde nun versucht, die abgeholten Mails zuzustellen. Gestern an @localhost.heino.olympus.de. Heute habe ich nun meine Netzwerkkarte konfiguriert und nun macht er die obige Empfängeradresse draus.
2. Das ist nun auch mein 2.Problem, wo bekomme ich die gestern abgeholten Emails wieder her. Hat Postfix die ins Nirvana geschickt, oder finde ich die noch irgendwo. Bei meinen Konfigurationsversuchen gestern abend wurde noch 3 Mal versucht, die Mails zuzustellen. Aber den Rechner heino.heino.olympus.de gibt es ja nicht!!!!
Meine Domain: olympus.de mein Host: heino
Könnt ihr mir hier schnell einen Tip geben, wo ich etwas einstellen könnte, um hier einen funktionierenden MTA mit Postfix zu haben? ODer kennt ihr noch eine sehr zu empfehlende Idioten-Anleitung für Postfix-Konfiguration?
MfG Alexander