mails an root kommen nicht an
- BeS
- Moderator
- Beiträge: 3236
- Registriert: 17.04.2002 18:30:21
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Stuttgart
-
Kontaktdaten:
mails an root kommen nicht an
Hallo,
mir ist gerade was komisches aufgefallen.
Mein Netz ist in der domain local.netz. Mein pc heißt pc und der server heißt server.
Wenn ich auf meinem pc eine mail an root schreibe, wird die mail an root@pc.local.netz geschickt und kommt richtig an.
Wenn ich auf meinem server eine mail an root schicke kommt diese nicht an. Keine Ahnung wo die hingeschickt wird, ich kann sie nirgends finden. Auf dem server kommen die mails nur an wenn ich die komplette Adresse, also z.B. root@server.local.netz, angebe.
Woran kann das liegen? Warum hängt mein PC den Rechnername und die domain automatisch an und der server nicht?
In welcher .conf Datei wird sowas eingestellt?
Danke!
mir ist gerade was komisches aufgefallen.
Mein Netz ist in der domain local.netz. Mein pc heißt pc und der server heißt server.
Wenn ich auf meinem pc eine mail an root schreibe, wird die mail an root@pc.local.netz geschickt und kommt richtig an.
Wenn ich auf meinem server eine mail an root schicke kommt diese nicht an. Keine Ahnung wo die hingeschickt wird, ich kann sie nirgends finden. Auf dem server kommen die mails nur an wenn ich die komplette Adresse, also z.B. root@server.local.netz, angebe.
Woran kann das liegen? Warum hängt mein PC den Rechnername und die domain automatisch an und der server nicht?
In welcher .conf Datei wird sowas eingestellt?
Danke!
Deine Unterstützung für Freie Software kostet dich nur wenige Minuten: www.fsfe.org/support
Ich spreche von Freier Software!
Ich spreche von Freier Software!
- BeS
- Moderator
- Beiträge: 3236
- Registriert: 17.04.2002 18:30:21
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Stuttgart
-
Kontaktdaten:
Hallo,
an infos solls nicht scheitern
Also die email verschicke ich aus der console heraus mit diesem Befehl:
echo "Test!" |mail -s "betreff" root
/var/log/mail.log sagt:
Aus root wird also root@bes gemacht (bes ist der user account von dem aus ich mich am server angemeldet habe). Nur warum bes und nicht server.local.netz, wie die eigentliche domain auf dem server heißt?
an infos solls nicht scheitern
Also die email verschicke ich aus der console heraus mit diesem Befehl:
echo "Test!" |mail -s "betreff" root
/var/log/mail.log sagt:
Code: Alles auswählen
Mar 3 00:52:56 server postfix/pickup[21926]: A9E1E12049: uid=0 from=<root>
Mar 3 00:52:56 server postfix/cleanup[21938]: A9E1E12049: message-id=<20030302235256.A9E1E12049@server.local.netz>
Mar 3 00:52:56 server postfix/qmgr[21927]: A9E1E12049: from=<root@bes@schiessle.org>, size=311, nrcpt=1 (queue active)
Mar 3 00:52:57 server postfix/smtp[21940]: A9E1E12049: to=<root@bes>, relay=smtp.1und1.com[212.227.15.105], delay=1, status=bounced (host smtp.1und1.com[212.227.15.105] said: 550 Cannot route to <root@bes>)
Mar 3 00:52:58 server postfix/cleanup[21938]: 4182812047: message-id=<20030302235258.4182812047@server.local.netz>
Mar 3 00:52:58 server postfix/qmgr[21927]: 4182812047: from=<>, size=1968, nrcpt=1 (queue active)
Mar 3 00:52:59 server postfix/smtp[21940]: 4182812047: to=<root@bes>, relay=smtp.1und1.com[212.227.15.107], delay=1, status=bounced (host smtp.1und1.com[212.227.15.107] said: 550 Cannot route to <root@bes>)
Deine Unterstützung für Freie Software kostet dich nur wenige Minuten: www.fsfe.org/support
Ich spreche von Freier Software!
Ich spreche von Freier Software!
- blackm
- Moderator und Co-Admin
- Beiträge: 5921
- Registriert: 02.06.2002 15:03:17
- Lizenz eigener Beiträge: MIT Lizenz
Hi BeS,
also es sieht so aus als würde in der config von Postfix eine falscher Rechnername stehen. Kannst du mal machen und die Datei dann auf einen Rechner hochladen, damit ich mal einen Blick reinwerfen kann (nicht posten, ist zu lang).
Schau auch mal in die transport ManPage, kann auch was damit zu tun haben.
by, Martin
also es sieht so aus als würde in der config von Postfix eine falscher Rechnername stehen. Kannst du mal
Code: Alles auswählen
postconf > postconf
Schau auch mal in die transport ManPage, kann auch was damit zu tun haben.
by, Martin
Schöne Grüße
Martin
Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden
Martin
Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden
- BeS
- Moderator
- Beiträge: 3236
- Registriert: 17.04.2002 18:30:21
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Stuttgart
-
Kontaktdaten:
Hallo Martin,
kein Problem hier ist sie: http://www.schiessle.org/data/postconfblackm hat geschrieben:also es sieht so aus als würde in der config von Postfix eine falscher Rechnername stehen. Kannst du malmachen und die Datei dann auf einen Rechner hochladen, damit ich mal einen Blick reinwerfen kann (nicht posten, ist zu lang).Code: Alles auswählen
postconf > postconf
Werde ich mir mal ansehen...Schau auch mal in die transport ManPage, kann auch was damit zu tun haben.
Deine Unterstützung für Freie Software kostet dich nur wenige Minuten: www.fsfe.org/support
Ich spreche von Freier Software!
Ich spreche von Freier Software!
- blackm
- Moderator und Co-Admin
- Beiträge: 5921
- Registriert: 02.06.2002 15:03:17
- Lizenz eigener Beiträge: MIT Lizenz
Hast sich bei deinem Problem mitlerweile was getan? Hab mal deine Konfiguration überflogen, aber nix gefunden. Kann vielleicht auch an der alias Datenbank liegen...
by, Martin
by, Martin
Schöne Grüße
Martin
Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden
Martin
Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden
- BeS
- Moderator
- Beiträge: 3236
- Registriert: 17.04.2002 18:30:21
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Stuttgart
-
Kontaktdaten:
Hallo,
nein, bin leider nicht weitergekomme.
Ich denke auch das es nicht an postfix liegt. postfix schickt ja alle mails die an die interne domain gehen direkt an procmail, wo sie dann richtig verteilt werden.
Das Problem ist aber, dass die mails z.b. an root nicht an root@server.lokal.netz geschickt werden sondern an root@bes. An irgendeiner Stelle vor postfix muss also die Ziel Adresse falsch aufgelöst werden, da an root nicht @server.lokal.netz angehängt wird sondern was anderes.
Die Frage ist nur wie und wo das entschieden wird und wo die domains aufgelöst werden?
An der /etc/aliases kann es auch nicht liegen, da werden keine domains angegeben, da stehen nur Zeilen wie:
postmaster: root
drin, damit die Dienste wissen wohin sie ihre mails schicken sollen.
Die kommen aber auch nicht an, da auch dort die mails an root nich richtig aufgelöst werden (es wird nicht die richtige Domain angehängt).
Das Problem muss also irgendwo an der Domainauflösung liegen, ich habe aber keine Ahnung wo ich da schauen könnte...
nein, bin leider nicht weitergekomme.
Ich denke auch das es nicht an postfix liegt. postfix schickt ja alle mails die an die interne domain gehen direkt an procmail, wo sie dann richtig verteilt werden.
Das Problem ist aber, dass die mails z.b. an root nicht an root@server.lokal.netz geschickt werden sondern an root@bes. An irgendeiner Stelle vor postfix muss also die Ziel Adresse falsch aufgelöst werden, da an root nicht @server.lokal.netz angehängt wird sondern was anderes.
Die Frage ist nur wie und wo das entschieden wird und wo die domains aufgelöst werden?
An der /etc/aliases kann es auch nicht liegen, da werden keine domains angegeben, da stehen nur Zeilen wie:
postmaster: root
drin, damit die Dienste wissen wohin sie ihre mails schicken sollen.
Die kommen aber auch nicht an, da auch dort die mails an root nich richtig aufgelöst werden (es wird nicht die richtige Domain angehängt).
Das Problem muss also irgendwo an der Domainauflösung liegen, ich habe aber keine Ahnung wo ich da schauen könnte...
Deine Unterstützung für Freie Software kostet dich nur wenige Minuten: www.fsfe.org/support
Ich spreche von Freier Software!
Ich spreche von Freier Software!
- blackm
- Moderator und Co-Admin
- Beiträge: 5921
- Registriert: 02.06.2002 15:03:17
- Lizenz eigener Beiträge: MIT Lizenz
Also dass das Problem auf Seiten von Postfix ist schliesse ich auch aus. Um ganz sicher zu gehen, kannst du ja mal eine Mail über telnet localhost 25 senden.
Hast du es mal als ein anderer user oder auch mit einem anderen Programm versucht (mir fällt aber gerade kein anders für die Konsole ein..)
by, Martin
Hast du es mal als ein anderer user oder auch mit einem anderen Programm versucht (mir fällt aber gerade kein anders für die Konsole ein..)
by, Martin
Schöne Grüße
Martin
Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden
Martin
Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden
- BeS
- Moderator
- Beiträge: 3236
- Registriert: 17.04.2002 18:30:21
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Stuttgart
-
Kontaktdaten:
Hallo,
mit telnet habe ich das gleiche Problem.
Egal ob ich mich als root oder als bes über ssh einlogge, und egal ob ich die mail an root oder bes schicken will. Die mails werden immer an [root|bes]@bes gesendet. Das ist ja klar, dass die mail dann nicht ankommt. Aber wieso @bes ??? Wie kommt er auf diese domain???
mit telnet habe ich das gleiche Problem.
Egal ob ich mich als root oder als bes über ssh einlogge, und egal ob ich die mail an root oder bes schicken will. Die mails werden immer an [root|bes]@bes gesendet. Das ist ja klar, dass die mail dann nicht ankommt. Aber wieso @bes ??? Wie kommt er auf diese domain???
Deine Unterstützung für Freie Software kostet dich nur wenige Minuten: www.fsfe.org/support
Ich spreche von Freier Software!
Ich spreche von Freier Software!
- blackm
- Moderator und Co-Admin
- Beiträge: 5921
- Registriert: 02.06.2002 15:03:17
- Lizenz eigener Beiträge: MIT Lizenz
Also muss das doch was mit postfix zu tun haben! Mach mal undund schau was da rauskommt (stell es vielleicht mal online, das ich auch einen Blick reinwerfen kann)
by, Martin
Code: Alles auswählen
grep -r bes /etc
Code: Alles auswählen
set | grep bes
by, Martin
Schöne Grüße
Martin
Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden
Martin
Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden
- BeS
- Moderator
- Beiträge: 3236
- Registriert: 17.04.2002 18:30:21
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Stuttgart
-
Kontaktdaten:
Hallo,
ich bin dem problem mittlerweile ziemlich nahe gekommen.
In der Date /etc/mailname, welche in postfix mit "myorigin=" eingebunden ist, stand bisher bes@schiessle.org. Von daher kam das @bes welches an die mail-Adressen angehängt wurde. Wenn ich in /etc/mailname anstelle von bes@schiessle.org server.local.netz eintrage werden an die mails an root und bes die richtige domain angehängt. Das Problem ist nur, dass dann aus allen anderen mails, z.b. user@gmx.de auch bes@server.local.netz gemacht wird.
ich bin dem problem mittlerweile ziemlich nahe gekommen.
In der Date /etc/mailname, welche in postfix mit "myorigin=" eingebunden ist, stand bisher bes@schiessle.org. Von daher kam das @bes welches an die mail-Adressen angehängt wurde. Wenn ich in /etc/mailname anstelle von bes@schiessle.org server.local.netz eintrage werden an die mails an root und bes die richtige domain angehängt. Das Problem ist nur, dass dann aus allen anderen mails, z.b. user@gmx.de auch bes@server.local.netz gemacht wird.
Deine Unterstützung für Freie Software kostet dich nur wenige Minuten: www.fsfe.org/support
Ich spreche von Freier Software!
Ich spreche von Freier Software!
- blackm
- Moderator und Co-Admin
- Beiträge: 5921
- Registriert: 02.06.2002 15:03:17
- Lizenz eigener Beiträge: MIT Lizenz
Hi,
also wenn du richige Mailadressen ( also mit einer Domain ) als Empfänger angibst, dann sollte da eigentlich nichts angehängt werden (und die Adresse sollte auch nicht umgeschrieben werden.
Funktioniert die Namensauflösung von gmx.de auf dem Rechner?
by, Martin
also wenn du richige Mailadressen ( also mit einer Domain ) als Empfänger angibst, dann sollte da eigentlich nichts angehängt werden (und die Adresse sollte auch nicht umgeschrieben werden.
Funktioniert die Namensauflösung von gmx.de auf dem Rechner?
by, Martin
Schöne Grüße
Martin
Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden
Martin
Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden
- BeS
- Moderator
- Beiträge: 3236
- Registriert: 17.04.2002 18:30:21
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Stuttgart
-
Kontaktdaten:
Hi,
komisch. gmx.de kann er tatsächlich nicht auflösen...
Wenn ich eine mail an @web.de schicke bekomme ich folgende Meldung von postfix:
Also hier wird die Zieladresse erst richtig gesetzt. Dann kommt aber die Meldung von 1und1 mailserver "status=bounced (host smtp.1und1.com[212.227.15.105] said: 550 rejected: cannot route to sender <bes@server.local.netz>)"
komisch. gmx.de kann er tatsächlich nicht auflösen...
Wenn ich eine mail an @web.de schicke bekomme ich folgende Meldung von postfix:
Code: Alles auswählen
Mar 7 21:26:29 server postfix/qmgr[20138]: 80AE512049: from=<bes@server.local.netz>, size=317, nrcpt=1 (queue active)
Mar 7 21:26:33 server postfix/smtp[20411]: 80AE512049: to=<b.schiessle@web.de>, relay=smtp.1und1.com[212.227.15.105], delay=3, status=bounced (host smtp.1und1.com[212.227.15.105] said: 550 rejected: cannot route to sender <bes@server.local.netz>)
Mar 7 21:26:33 server postfix/cleanup[20410]: 554F212047: message-id=<20030307202633.554F212047@server.local.netz>
Mar 7 21:26:33 server postfix/qmgr[20138]: 554F212047: from=<>, size=2049, nrcpt=1 (queue active)
Mar 7 21:26:34 server postfix/pipe[20414]: 554F212047: to=<bes@server.local.netz>, relay=procmail, delay=1, status=sent (server.local.netz)
Deine Unterstützung für Freie Software kostet dich nur wenige Minuten: www.fsfe.org/support
Ich spreche von Freier Software!
Ich spreche von Freier Software!
- blackm
- Moderator und Co-Admin
- Beiträge: 5921
- Registriert: 02.06.2002 15:03:17
- Lizenz eigener Beiträge: MIT Lizenz
web.de nimmt die Mail nicht an, weil du mit keiner gültigen domain sendest. Hol dir am besten eine bei dyndns.org und trag die dann in die Postfix Konfiguration ein.
by, Martin
by, Martin
Schöne Grüße
Martin
Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden
Martin
Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden
- BeS
- Moderator
- Beiträge: 3236
- Registriert: 17.04.2002 18:30:21
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Stuttgart
-
Kontaktdaten:
hallo,
postfix schickt die mail ja nicht direkt an web.de sondern übergibt sie dem relayhost von 1und1, welcher dann die mail verschickt.
Schon komisch, ich glaube aber auch, damals als ich psotfix eingerichtet habe, gelesen zu haben das in /etc/mailname die domain des relayhosts eingetragen werden muss, damit es richtig funktioniert. Nur wenn ich dort halt schiessle.org eintrage, kommen zwar die mails an gmx und web.de an aber die inneren mails werden falsch aufgelöst.
wieso das?blackm hat geschrieben:web.de nimmt die Mail nicht an, weil du mit keiner gültigen domain sendest. Hol dir am besten eine bei dyndns.org und trag die dann in die Postfix Konfiguration ein.
postfix schickt die mail ja nicht direkt an web.de sondern übergibt sie dem relayhost von 1und1, welcher dann die mail verschickt.
Schon komisch, ich glaube aber auch, damals als ich psotfix eingerichtet habe, gelesen zu haben das in /etc/mailname die domain des relayhosts eingetragen werden muss, damit es richtig funktioniert. Nur wenn ich dort halt schiessle.org eintrage, kommen zwar die mails an gmx und web.de an aber die inneren mails werden falsch aufgelöst.
Deine Unterstützung für Freie Software kostet dich nur wenige Minuten: www.fsfe.org/support
Ich spreche von Freier Software!
Ich spreche von Freier Software!
- BeS
- Moderator
- Beiträge: 3236
- Registriert: 17.04.2002 18:30:21
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Stuttgart
-
Kontaktdaten:
Jetzt funktioniert es
in /etc/mailname muss die server-domain stehen, also server.local.netz. Dann werden mails an root richtig aufgelöst.
Das bisher die mails an gmx.de und web.de nicht angekommen sind lag daran das ich diese mit dem mail Befehl auf dem server geschickt habe. Da ich dort als bes eingeloggt war ist auch klar das als Absender bes@server.local.netz gesetzt wurde und die mail hat dann der relayhost von 1und1 natürlich nicht angenommen. Wenn ich mails aber von einem client und z.b mutt schicke wird ein richtiger Absender gesetzt und dann nimmt die mail auch der relayhost an und verschickt diese.
in /etc/mailname muss die server-domain stehen, also server.local.netz. Dann werden mails an root richtig aufgelöst.
Das bisher die mails an gmx.de und web.de nicht angekommen sind lag daran das ich diese mit dem mail Befehl auf dem server geschickt habe. Da ich dort als bes eingeloggt war ist auch klar das als Absender bes@server.local.netz gesetzt wurde und die mail hat dann der relayhost von 1und1 natürlich nicht angenommen. Wenn ich mails aber von einem client und z.b mutt schicke wird ein richtiger Absender gesetzt und dann nimmt die mail auch der relayhost an und verschickt diese.
Deine Unterstützung für Freie Software kostet dich nur wenige Minuten: www.fsfe.org/support
Ich spreche von Freier Software!
Ich spreche von Freier Software!
- blackm
- Moderator und Co-Admin
- Beiträge: 5921
- Registriert: 02.06.2002 15:03:17
- Lizenz eigener Beiträge: MIT Lizenz
Na bitte!
by, Martin
by, Martin
Schöne Grüße
Martin
Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden
Martin
Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden