PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : telnet xxxx 25, klappt nicht



mactini
30.08.04, 18:10
Ich kann von den Clients auf port 25 greifen.
bekomme einfach vom client per telnet 25 keine verbindung

local geht alles, also telnet localhost 25 funzt.
firewall nicht aktiv. imap gestartet, main.cf richtig eingestellt.

#mailsrv> root : nestat -an |grep 25 gibt
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN
unix 2 [ ACC ] STREAM HÃRT 2503 private/old-cyrus
unix 2 [ ACC ] STREAM HÃRT 2507 private/cyrus
unix 2 [ ACC ] STREAM HÃRT 2511 private/uucp
unix 2 [ ACC ] STREAM HÃRT 2515 private/ifmail
unix 2 [ ACC ] STREAM HÃRT 2519 private/bsmtp
unix 2 [ ACC ] STREAM HÃRT 2574 /tmp/.font-unix/fs7100
unix 3 [ ] STREAM VERBUNDEN 3525
unix 2 [ ] DGRAM 2585
unix 2 [ ] DGRAM 2538 :(

Roger Wilco
30.08.04, 19:02
#mailsrv> root : nestat -an |grep 25 gibt
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN

Dein MTA hört nur auf dem lokalen Interface (127.0.0.1 aka localhost ;)). Das müsstest du in der main.cf einstellen können unter inet_interface o.ä.

mactini
30.08.04, 20:08
Dein MTA hört nur auf dem lokalen Interface (127.0.0.1 aka localhost ;)). Das müsstest du in der main.cf einstellen können unter inet_interface o.ä.

das soll er ja auch auf dem Interface hören (eth0)

Allerdings habe ich mal den postfix mit postfix gestoppt und dann wieder gestartet. (nicht reload)#
Jetzt funzt er auch, trotzdem danke.

nicht mit reload neu lesen sonder lieber ganz stoppen
gruss

;)

Roger Wilco
30.08.04, 20:36
das soll er ja auch auf dem Interface hören (eth0)
Schön, dass es jetzt funktioniert. Aber die netstat-Ausgabe oben hat besagt, dass Postfix nur auf lo gelauscht hat, nicht auf eth0. In diesem Falle wäre entweder die IP von eth0 oder 0.0.0.0:25 angezeigt worden.

mactini
30.08.04, 20:43
Interessiert mich auf jeden Fall:

Es funktioniert jetzt super klasse. Ein erneuter nestst zeigt die gleiche asugabe. ich denke du meinst hier mynetwork.

wenn die uV auf localhost steht dann darf kein client. Aber irgendwo muss jemand ja auf den port 25 hören, nämlich postfix.
Mann könnte hier eine zweite netzwerkkarte ausschliessen.

Ich schätze das meinst du oder bin ich auf dem falschen dampfer

gruss
:p

Roger Wilco
30.08.04, 20:53
Hm, ich meinte das eigentlich schon so, wie ich es geschrieben habe.
Hier mal als Anschauungsobjekt die (gekürzte) Ausgabe von netstat -ln auf meiner Kiste:

Aktive Internetverbindungen (Nur Server)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 192.168.1.1:25 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN
Dabei hört mein Postfix auf lo (127.0.0.1) und eth0 (192.168.1.1 zum LAN). Wenn die Bindung mit 192.168.1.1 nicht da wäre, könnte ich von einem Rechner aus meinem LAN keine Mails darüber verschicken, weil der Port 25 zum LAN nicht geöffnet ist. 127.0.0.1 ist wirklich nur und ausschließlich von dem Rechner selbst erreichbar. Die Variable inet_interfaces in der main.cf steht bei mir auf folgendem Wert:

inet_interfaces = $myhostname, localhost
Wenn dieser Wert auf 'all' stehen würde, sähe die Ausgabe von netstat -ln folgendermaßen aus:

Aktive Internetverbindungen (Nur Server)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:25 0.0.0.0:* LISTEN

mactini
30.08.04, 21:01
Habe es probiert.


DU HAST RECHT. Man lernt nie aus.

thx