mails an root kommen nicht an

Debian macht sich hervorragend als Web- und Mailserver. Schau auch in den " Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
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

Beitrag von BeS » 02.03.2003 16:38:52

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!
Deine Unterstützung für Freie Software kostet dich nur wenige Minuten: www.fsfe.org/support

Ich spreche von Freier Software!

floschi
Beiträge: 791
Registriert: 17.09.2002 14:36:18
Wohnort: München
Kontaktdaten:

Beitrag von floschi » 02.03.2003 23:43:11

Hi !

Nun, es wäre nicht schlecht zu wissen, welche Mailer du benutzt ;)

Und evtl. sagen die Logs unter /var/log/mail.* irgendwas dazu, was da schief geht...


Grüßle

Olfi ;)

Benutzeravatar
BeS
Moderator
Beiträge: 3236
Registriert: 17.04.2002 18:30:21
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von BeS » 03.03.2003 01:01:29

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:

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>)
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?
Deine Unterstützung für Freie Software kostet dich nur wenige Minuten: www.fsfe.org/support

Ich spreche von Freier Software!

floschi
Beiträge: 791
Registriert: 17.09.2002 14:36:18
Wohnort: München
Kontaktdaten:

Beitrag von floschi » 03.03.2003 10:53:41

Hm, postfix ist jetzt nicht wirklich mein Fachgebiet, aber gibt's da irgendwelche Dateien / Optionen, um lokale Domains einzutragen?

Stimmen die Angaben in /etc/hostname?

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blackm » 03.03.2003 15:30:59

Hi BeS,

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
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
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

Benutzeravatar
BeS
Moderator
Beiträge: 3236
Registriert: 17.04.2002 18:30:21
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von BeS » 03.03.2003 18:31:53

Hallo Martin,
blackm hat geschrieben: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
machen und die Datei dann auf einen Rechner hochladen, damit ich mal einen Blick reinwerfen kann (nicht posten, ist zu lang).
kein Problem hier ist sie: http://www.schiessle.org/data/postconf
Schau auch mal in die transport ManPage, kann auch was damit zu tun haben.
Werde ich mir mal ansehen...
Deine Unterstützung für Freie Software kostet dich nur wenige Minuten: www.fsfe.org/support

Ich spreche von Freier Software!

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blackm » 06.03.2003 19:18:21

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
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

Benutzeravatar
BeS
Moderator
Beiträge: 3236
Registriert: 17.04.2002 18:30:21
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von BeS » 06.03.2003 19:30:16

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...
Deine Unterstützung für Freie Software kostet dich nur wenige Minuten: www.fsfe.org/support

Ich spreche von Freier Software!

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blackm » 06.03.2003 21:37:24

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
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

Benutzeravatar
BeS
Moderator
Beiträge: 3236
Registriert: 17.04.2002 18:30:21
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von BeS » 07.03.2003 00:10:16

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???
Deine Unterstützung für Freie Software kostet dich nur wenige Minuten: www.fsfe.org/support

Ich spreche von Freier Software!

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blackm » 07.03.2003 07:29:21

Also muss das doch was mit postfix zu tun haben! Mach mal

Code: Alles auswählen

grep -r bes /etc
und

Code: Alles auswählen

set | grep bes
und schau was da rauskommt (stell es vielleicht mal online, das ich auch einen Blick reinwerfen kann)

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

Benutzeravatar
BeS
Moderator
Beiträge: 3236
Registriert: 17.04.2002 18:30:21
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von BeS » 07.03.2003 20:52:26

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. :roll:
Deine Unterstützung für Freie Software kostet dich nur wenige Minuten: www.fsfe.org/support

Ich spreche von Freier Software!

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blackm » 07.03.2003 21:19:25

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
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

Benutzeravatar
BeS
Moderator
Beiträge: 3236
Registriert: 17.04.2002 18:30:21
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von BeS » 07.03.2003 21:29:24

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:

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)
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>)"
Deine Unterstützung für Freie Software kostet dich nur wenige Minuten: www.fsfe.org/support

Ich spreche von Freier Software!

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blackm » 07.03.2003 21:40:13

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
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

Benutzeravatar
BeS
Moderator
Beiträge: 3236
Registriert: 17.04.2002 18:30:21
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von BeS » 07.03.2003 22:07:41

hallo,
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.
wieso das?
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!

Benutzeravatar
BeS
Moderator
Beiträge: 3236
Registriert: 17.04.2002 18:30:21
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von BeS » 07.03.2003 22:16:07

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. :)
Deine Unterstützung für Freie Software kostet dich nur wenige Minuten: www.fsfe.org/support

Ich spreche von Freier Software!

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blackm » 08.03.2003 10:21:23

Na bitte!

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

Antworten