postfix falsch konfiguriert und alle Mails ging nach localhost.de
Hallo allerseits, ich habe gerade eine seltsame Entdeckung gemacht. Gestern hatte in /etc/sysconfig/postfix folgendes eingefügt POSTFIX_MYHOSTNAME="informatik-vollmer.de" darauf hin ging all meine Mail via postfix an USER@localhost.de anstatt nach USER@localhost Der Domain informatik-vollmer.de wird bei 1und1 gehostet und von dort hole ich meine Mails auch per fetchmail ab. Nun meine Frage wieso wird da '.de' an localhost drangehängt. In /etc/resolf.conf stand davon nichts. Ich finde das ein sehr gefährliches feature, denn nun hat der Domain localhost.de (den es ja gibt) meine Mails bekommen. Wie kann man solche Fehler verhindern? (ausser never touch a running system) Bye Jürgen ich benutze SuSE 11.4 -- Dr.rer.nat. Jürgen Vollmer, Viktoriastrasse 15, D-76133 Karlsruhe Tel: +49(721) 92 04 87 1 Fax: +49(721) 92 04 87 2 Juergen.Vollmer@informatik-vollmer.de www.informatik-vollmer.de ------------------------------------------------------------------------------- Diese EMail ist elektronisch mittels GPG / PGP signiert. Diese elektronische Unterschrift ist in einem EMail-Anhang enthalten. Leider kann die Signatur ohne die Installation entsprechender Programme weder geprüft noch angezeigt werden. Mehr dazu unter: http://www.gnupg.org oder auch http://www.pgpi.org -------------------------------------------------------------------------------
Hi Jürgen, Am Samstag 17 Dezember 2011 schrieb Dr. Jürgen Vollmer:
ich habe gerade eine seltsame Entdeckung gemacht. Gestern hatte in /etc/sysconfig/postfix folgendes eingefügt
POSTFIX_MYHOSTNAME="informatik-vollmer.de"
Was wolltest Du denn damit bewirken? [...]
Nun meine Frage wieso wird da '.de' an localhost drangehängt. In /etc/resolf.conf stand davon nichts.
Ich hätte eher mal in Deine /etc/hosts geguckt. 127.0.0.1 ist localhost. Hast Du noch eine weitere vergeben? Meine Rechner bekommen immer eine statische plus Namen plus Domain, aber eine tld, die nur intern ist. Ich meine, 'local' sei eine standardisierte, die man auch tunlichst benutzen sollte. Meine Kiste schimpft sich Schroedinger.eschkitai.inh. Damit kann ich dann schön zu Hause mit den diversen postfixes quasseln. Du machst das doch auch, wie ich an Deinem Header sehe.
Ich finde das ein sehr gefährliches feature, denn nun hat der Domain localhost.de (den es ja gibt) meine Mails bekommen.
Wie kann man solche Fehler verhindern? (ausser never touch a running system)
Einem Rechner im Intranet und einer privaten Netzadresse würde ich keinen Domain-Namen eines Rechner im Internet geben. Der versendende Mailserver, der Deine Mails entgegennimmt und weiterschickt, schreibt dann schon die richtige Mailadresse rein. Helga -- ## Technik: [http://de.opensuse.org] ## Politik: [http://www.piratenpartei.de] ## Privat: [http://www.eschkitai.de] -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo Helga, Am Samstag, 17. Dezember 2011, 21:49:05 schrieb Helga Fischer:
Am Samstag 17 Dezember 2011 schrieb Dr. Jürgen Vollmer:
ich habe gerade eine seltsame Entdeckung gemacht. Gestern hatte in /etc/sysconfig/postfix folgendes eingefügt
POSTFIX_MYHOSTNAME="informatik-vollmer.de"
Was wolltest Du denn damit bewirken?
unkenntnis ...
[...]
Nun meine Frage wieso wird da '.de' an localhost drangehängt. In /etc/resolf.conf stand davon nichts.
Ich hätte eher mal in Deine /etc/hosts geguckt.
127.0.0.1 ist localhost. Hast Du noch eine weitere vergeben?
127.0.0.1 localhost 192.168.0.1 router.vollmer.home router 192.168.0.2 joergli.vollmer.home joergli und noch ein paar 192.168.0.x 127.0.1.2 localhost.de //// ok, den hab' ich nachträglich 'reingetan 127.0.1.2 google-analytics.com ssl.google-analytics.com google-analytics.com 127.0.1.2 pagead.googlesyndication.com pagead2.googlesyndication.com 127.0.1.2 ad.de.doubleclick.net dart-de.l.doubleclick.net 127.0.1.2 ad.au.doubleclick.net ad.3au.doubleclick.net 127.0.1.2 www.etracker.de www.etracker.com und noch ein paar ipv6, was SuSE da halt so 'rein schreibt
Meine Rechner bekommen immer eine statische plus Namen plus Domain, aber eine tld, die nur intern ist. Ich meine, 'local' sei eine standardisierte, die man auch tunlichst benutzen sollte.
Meine Kiste schimpft sich Schroedinger.eschkitai.inh. Damit kann ich dann schön zu Hause mit den diversen postfixes quasseln. Du machst das doch auch, wie ich an Deinem Header sehe.
Ich finde das ein sehr gefährliches feature, denn nun hat der Domain localhost.de (den es ja gibt) meine Mails bekommen.
Wie kann man solche Fehler verhindern? (ausser never touch a running system)
Einem Rechner im Intranet und einer privaten Netzadresse würde ich keinen Domain-Namen eines Rechner im Internet geben. Der versendende Mailserver, der Deine Mails entgegennimmt und weiterschickt, schreibt dann schon die richtige Mailadresse rein. schon klar,
hmm, aber wo kommt das .de her? Bye Jürgen -- Dr.rer.nat. Jürgen Vollmer, Viktoriastrasse 15, D-76133 Karlsruhe Tel: +49(721) 92 04 87 1 Fax: +49(721) 92 04 87 2 Juergen.Vollmer@informatik-vollmer.de www.informatik-vollmer.de ------------------------------------------------------------------------------- Diese EMail ist elektronisch mittels GPG / PGP signiert. Diese elektronische Unterschrift ist in einem EMail-Anhang enthalten. Leider kann die Signatur ohne die Installation entsprechender Programme weder geprüft noch angezeigt werden. Mehr dazu unter: http://www.gnupg.org oder auch http://www.pgpi.org -------------------------------------------------------------------------------
Am 17.12.2011 22:23, schrieb Dr. Jürgen Vollmer:
hmm, aber wo kommt das .de her?
Postfix hat die seltsame Vorstellung, dass "localhost" kein kompletter Domänenname ist, und darauf besteht Postfix nun einmal. Für SMTP Mails ist dies auch vorgeschrieben. Wenn du keine vollständige Domain angibt, dann versucht Postfix dies zu ergänzen mit myorigin. Die wirksame Konfiguration von Postfix lässt sich am besten mit dem Befehl "postconf -n" ermitteln. Dies zeigt alle Einstellungen an, welche nicht dem Default ensprechen. Sieh dir mal die beiden Parameter mydomain und myorigin an. Wirksame Konfigurationshilfe kann ich nur geben, wenn ich "postconf -n" sehe und die Logzeilen aus /var/log/mail, wenn die Mail durchwandert. Sandy -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo Sandy, Am Sonntag, 18. Dezember 2011, 23:54:29 schrieb Sandy Drobic:
Am 17.12.2011 22:23, schrieb Dr. Jürgen Vollmer:
hmm, aber wo kommt das .de her?
Postfix hat die seltsame Vorstellung, dass "localhost" kein kompletter Domänenname ist, und darauf besteht Postfix nun einmal. Für SMTP Mails ist dies auch vorgeschrieben. Wenn du keine vollständige Domain angibt, dann versucht Postfix dies zu ergänzen mit myorigin.
Die wirksame Konfiguration von Postfix lässt sich am besten mit dem Befehl "postconf -n" ermitteln. Dies zeigt alle Einstellungen an, welche nicht dem Default ensprechen.beides wird nict angezeigt
Sieh dir mal die beiden Parameter mydomain und myorigin an.
beides wird nicht (jetzt nicht mehr) angezeigt. Ich mag aber den ursprünglichen fehler nicht nochmal machen und POSTFIX_MYHOSTNAME="informatik-vollmer.de" in /etc/sysconfig/postfix setzen, und zu schauen ob mydomain und myorigin damit gesetzt werden. Die aktuellen defaults sind: mydomain = localdomain myhostname = joergli.localdomain myorigin = $myhostname
Wirksame Konfigurationshilfe kann ich nur geben, wenn ich "postconf -n" sehe und die Logzeilen aus /var/log/mail, wenn die Mail durchwandert.
hierbei bin ich stutzig geworden:
Dec 16 18:00:14 joergli postfix/smtp[29040]: E371B42004A: to=
On 19.12.2011 00:17, Dr. Jürgen Vollmer wrote:
Hallo Sandy,
Am Sonntag, 18. Dezember 2011, 23:54:29 schrieb Sandy Drobic:
Am 17.12.2011 22:23, schrieb Dr. Jürgen Vollmer:
hmm, aber wo kommt das .de her?
Postfix hat die seltsame Vorstellung, dass "localhost" kein kompletter Domänenname ist, und darauf besteht Postfix nun einmal. Für SMTP Mails ist dies auch vorgeschrieben. Wenn du keine vollständige Domain angibt, dann versucht Postfix dies zu ergänzen mit myorigin.
Die wirksame Konfiguration von Postfix lässt sich am besten mit dem Befehl "postconf -n" ermitteln. Dies zeigt alle Einstellungen an, welche nicht dem Default ensprechen.beides wird nict angezeigt
Sieh dir mal die beiden Parameter mydomain und myorigin an.
beides wird nicht (jetzt nicht mehr) angezeigt. Ich mag aber den ursprünglichen fehler nicht nochmal machen und POSTFIX_MYHOSTNAME="informatik-vollmer.de" in /etc/sysconfig/postfix setzen, und zu schauen ob mydomain und myorigin damit gesetzt werden.
Grins! Das ist auch gut so denn wenn es nicht anders vorgegeben wird, dann schnippt Postfix den Hostnamen von myhostname ab und nimmt den Rest als mydomain. Funktionieren würde es also mit "mail.informatik-vollmer.de" oder "mx.informatik-vollmer.de".
Die aktuellen defaults sind: mydomain = localdomain
Ohne Punkt darin ist es kein FQDN.
myhostname = joergli.localdomain
Auch hier: einen zu kurz gekommen.
myorigin = $myhostname
Wirksame Konfigurationshilfe kann ich nur geben, wenn ich "postconf -n" sehe und die Logzeilen aus /var/log/mail, wenn die Mail durchwandert.
hierbei bin ich stutzig geworden:
Dec 16 18:00:14 joergli postfix/smtp[29040]: E371B42004A: to=
, orig_to= , relay=auth.mail.onlinehome.de[212.227.15.164]:25, delay=0.75, delays=0.11/0.04/0.28/0.32, dsn=2.0.0, status=sent (250 Message 0LlrKG-1R2XRG1gWW-00Zutm accepted by mreu1.kundenserver.de) inzwischen (nach setzten von POSTFIX_MYHOSTNAME="") ist das wieder:
Dec 19 00:05:04 joergli postfix/lmtp[1019]: 525F0420053: to=
, orig_to= , relay=joergli.vollmer.home[/var/lib/imap/socket/lmtp], delay=0.51, delays=0.25/0.03/0.02/0.2, dsn=2.1.5, status=sent (250 2.1.5 Ok) also es wird wieder nach localhost.vollmer.home ausgeliefert und nicht localhost.de
Inzwischen habe ich Kontakt mit dem eigner von localhost.de gehabt. Der Servernimmt keine Mail an, daher bekomme ich inzwischen Warnungen, dass die Mails nicht ausgeliefert werden können. Gibt es eigentlich eine Möglichkeit an die mails wieder heranzukommen?
Wenn sie nicht ausgeliefert werden können (Status 5xx endgültiger Fehler -> Bounce an absender, Status 4xx -> Tempfehler, bleibt in Queue bis Ablaufdatum), dann musst du im Log schauen oder kurz die Queue auflisten: "mailq" zeigt an, was noch in der Queue ist. Sandy -- Sandy Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@)drobic (.) de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo Sandy, Am Montag, 19. Dezember 2011, 10:51:26 schrieb Sandy Drobic:
beides wird nicht (jetzt nicht mehr) angezeigt. Ich mag aber den ursprünglichen fehler nicht nochmal machen und POSTFIX_MYHOSTNAME="informatik-vollmer.de" in /etc/sysconfig/postfix setzen, und zu schauen ob mydomain und myorigin damit gesetzt werden.
Grins! Das ist auch gut so denn wenn es nicht anders vorgegeben wird, dann schnippt Postfix den Hostnamen von myhostname ab und nimmt den Rest als mydomain.
Funktionieren würde es also mit "mail.informatik-vollmer.de" oder "mx.informatik-vollmer.de".
Die aktuellen defaults sind: mydomain = localdomain
Ohne Punkt darin ist es kein FQDN.
hier hab' ich jetzt aber mal nichts konfiguriert, sondern das wurde so von YAST / SuSEconfig / wem auch immer erzeugt
myhostname = joergli.localdomain
Auch hier: einen zu kurz gekommen.
s.o.
Inzwischen habe ich Kontakt mit dem eigner von localhost.de gehabt. Der Servernimmt keine Mail an, daher bekomme ich inzwischen Warnungen, dass die Mails nicht ausgeliefert werden können. Gibt es eigentlich eine Möglichkeit an die mails wieder heranzukommen?
Wenn sie nicht ausgeliefert werden können (Status 5xx endgültiger Fehler -> Bounce an absender, Status 4xx -> Tempfehler, bleibt in Queue bis Ablaufdatum), dann musst du im Log schauen oder kurz die Queue auflisten: "mailq" zeigt an, was noch in der Queue ist.
mailq ist leer, ich gehe über smtp.1und1.de und da scheint es dann zu "hängen". Also Danke für Deine Erklärung (Aus Schaden wird man klug :-) Bye Jürgen -- Dr.rer.nat. Jürgen Vollmer, Viktoriastrasse 15, D-76133 Karlsruhe Tel: +49(721) 92 04 87 1 Fax: +49(721) 92 04 87 2 Juergen.Vollmer@informatik-vollmer.de www.informatik-vollmer.de ------------------------------------------------------------------------------- Diese EMail ist elektronisch mittels GPG / PGP signiert. Diese elektronische Unterschrift ist in einem EMail-Anhang enthalten. Leider kann die Signatur ohne die Installation entsprechender Programme weder geprüft noch angezeigt werden. Mehr dazu unter: http://www.gnupg.org oder auch http://www.pgpi.org -------------------------------------------------------------------------------
On 19.12.2011 14:00, Dr. Jürgen Vollmer wrote:
Hallo Sandy,
Am Montag, 19. Dezember 2011, 10:51:26 schrieb Sandy Drobic:
beides wird nicht (jetzt nicht mehr) angezeigt. Ich mag aber den ursprünglichen fehler nicht nochmal machen und POSTFIX_MYHOSTNAME="informatik-vollmer.de" in /etc/sysconfig/postfix setzen, und zu schauen ob mydomain und myorigin damit gesetzt werden.
Grins! Das ist auch gut so denn wenn es nicht anders vorgegeben wird, dann schnippt Postfix den Hostnamen von myhostname ab und nimmt den Rest als mydomain.
Funktionieren würde es also mit "mail.informatik-vollmer.de" oder "mx.informatik-vollmer.de".
Die aktuellen defaults sind: mydomain = localdomain
Ohne Punkt darin ist es kein FQDN.
hier hab' ich jetzt aber mal nichts konfiguriert, sondern das wurde so von YAST / SuSEconfig / wem auch immer erzeugt
myhostname = joergli.localdomain
Auch hier: einen zu kurz gekommen.
s.o.
Grins! Kaputt is nu ma' kaputt, egal, wer's verbrochen hat (^-^)
Inzwischen habe ich Kontakt mit dem eigner von localhost.de gehabt. Der Servernimmt keine Mail an, daher bekomme ich inzwischen Warnungen, dass die Mails nicht ausgeliefert werden können. Gibt es eigentlich eine Möglichkeit an die mails wieder heranzukommen?
Wenn sie nicht ausgeliefert werden können (Status 5xx endgültiger Fehler -> Bounce an absender, Status 4xx -> Tempfehler, bleibt in Queue bis Ablaufdatum), dann musst du im Log schauen oder kurz die Queue auflisten: "mailq" zeigt an, was noch in der Queue ist.
mailq ist leer, ich gehe über smtp.1und1.de und da scheint es dann zu "hängen".
Mailserver-Einrichtung ist ein Thema für sich. Der Submission-Server von 1und1 nimmt erst einmal jeden Müll an, was halt bei einer kaputten Adresse ins Nirwana führt, wenn die Absenderadresse nicht zustellbar ist für Bounces. Sandy -- Sandy Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@)drobic (.) de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Sandy Drobic [19.12.2011 15:10]:
Mailserver-Einrichtung ist ein Thema für sich. Der Submission-Server von 1und1 nimmt erst einmal jeden Müll an, was halt bei einer kaputten Adresse ins Nirwana führt, wenn die Absenderadresse nicht zustellbar ist für Bounces.
Tja, wenn die Mails an localhost.de gingen, sind sie ja nicht im Nirwana verschwunden. Localhost.de ist eine registrierte Domain, sagt mein whois :-P just my 2c, Werner -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.18 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iEYEARECAAYFAk7vSRkACgkQk33Krq8b42P/TgCeILJaOuAaWCbpYNYJTV4Tdvk0 I2gAmgLLiPYbfv4Ln/D+YVr77FgqBe4V =U2it -----END PGP SIGNATURE----- -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am Montag, 19. Dezember 2011, 15:24:25 schrieb Werner Flamme:
Sandy Drobic [19.12.2011 15:10]:
Mailserver-Einrichtung ist ein Thema für sich. Der Submission-Server von 1und1 nimmt erst einmal jeden Müll an, was halt bei einer kaputten Adresse ins Nirwana führt, wenn die Absenderadresse nicht zustellbar ist für Bounces.
Tja, wenn die Mails an localhost.de gingen, sind sie ja nicht im Nirwana verschwunden. Localhost.de ist eine registrierte Domain, sagt mein whois :-P
ja, hatte auch Kontakt mit dem eigner der Domain, aber der domain nimmt keine Mail an, so erhalte ich z.z. viele bonuces Bye Jürgen -- Dr.rer.nat. Jürgen Vollmer, Viktoriastrasse 15, D-76133 Karlsruhe Tel: +49(721) 92 04 87 1 Fax: +49(721) 92 04 87 2 Juergen.Vollmer@informatik-vollmer.de www.informatik-vollmer.de ------------------------------------------------------------------------------- Diese EMail ist elektronisch mittels GPG / PGP signiert. Diese elektronische Unterschrift ist in einem EMail-Anhang enthalten. Leider kann die Signatur ohne die Installation entsprechender Programme weder geprüft noch angezeigt werden. Mehr dazu unter: http://www.gnupg.org oder auch http://www.pgpi.org -------------------------------------------------------------------------------
On Sat, Dec 17, 2011 at 09:49:05PM +0100, Helga Fischer wrote: [ 8< ]
Meine Rechner bekommen immer eine statische plus Namen plus Domain, aber eine tld, die nur intern ist. Ich meine, 'local' sei eine standardisierte, die man auch tunlichst benutzen sollte.
.local ist für etwas anderes, mDNS gedacht. Siehe http://en.wikipedia.org/wiki/.local mit weiterführenden Verweisen. Lars -- Lars Müller [ˈlaː(r)z ˈmʏlɐ] Samba Team SUSE Linux, Maxfeldstraße 5, 90409 Nürnberg, Germany
participants (5)
-
Dr. Jürgen Vollmer
-
Helga Fischer
-
Lars Müller
-
Sandy Drobic
-
Werner Flamme