postfix - cyrus - fetchmail -> Port 25 vom Client nicht erreichtbar
Hallo Gruppe, versuche gerade einen Mail-Server einzurichten. Leider kann ich vom Client aus (Laptop, W2K, Outlook Express) keine E-Mails verschicken, obwohl der Dienst auf dem Server angeboten wird. Ein Telnet am Server liefert folgendes Ergebnis: MATRIX:~ # telnet localhost 25 Trying ::1... telnet: connect to address ::1: Connection refused Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. 220 MATRIX ESMTP Ein Telnet am Client liefert: C:\>telnet 192.168.0.2 25 Verbindungsaufbau zu 192.168.0.2...Es konnte keine Verbindung hergestellt werden mit Host auf Port 25 : Verbinden fehlgeschlagen Damit ist schon mal sicher, dass der Versand mittels Outlook Express scheitern muss. Richtig? Ein nmap auf dem Mail-Server liefert folgendes: 21/tcp open ftp 22/tcp open ssh 25/tcp open smtp 80/tcp open http 110/tcp open pop-3 111/tcp open sunrpc 139/tcp open netbios-ssn 143/tcp open imap2 631/tcp open ipp 1241/tcp open msg 2000/tcp open callbook 4000/tcp open remoteanything Die wichtigsten Dienste (25, 110, 143) laufen und es sollte doch eigentlich funktionieren. Mit Mutt auf dem Server bin ich auch in der Lage, E-Mails zu verschicken. Muss ich noch irgendwo die berechtigten Clients hinterlegen respektive das Netzwerk, dass für den Zugriff in Frage kommt? In der main.cf habe ich dieses durch folgenden Eintrag doch bereits getan: mynetworks = 192.168.0.0/24, 127.0.0.0/8 Der Client hat die IP 192.168.0.4; hmmm woran könnte es sonst noch liegen? Vielen Dank bereits jetzt für Ideen/Anregungen. Kennt jemand ein weiteres gutes Howto neben dem vom Roland Huber zum benannten Thema??? Gruss Stephan
Stephan Rehlein, Montag, 3. Februar 2003 23:10:
versuche gerade einen Mail-Server einzurichten.
Gute Idee.
MATRIX:~ # telnet localhost 25 Trying ::1... telnet: connect to address ::1: Connection refused Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. 220 MATRIX ESMTP
MTA rennt also.
Ein Telnet am Client liefert:
C:\>telnet 192.168.0.2 25 Verbindungsaufbau zu 192.168.0.2...Es konnte keine Verbindung hergestellt werden mit Host auf Port 25 : Verbinden fehlgeschlagen
Äh, das ist nicht gesagt. Stell mal sicher, daß sich das Windows-Telnet nach dem angegebenen Port richtet. IIRC kann man nämlich den Port nicht angeben beim Windows-Telnet. Aber wie gesagt, ich kann mich täuschen.
21/tcp open ftp 22/tcp open ssh 25/tcp open smtp 80/tcp open http 110/tcp open pop-3 111/tcp open sunrpc 139/tcp open netbios-ssn 143/tcp open imap2 631/tcp open ipp 1241/tcp open msg 2000/tcp open callbook 4000/tcp open remoteanything
Die wichtigsten Dienste (25, 110, 143) laufen und es sollte doch eigentlich funktionieren.
Könnte an einer Firewall oder sowas scheitern. Der Portscan läuft ja übers Loopback. Vielleicht hast Du aber Regeln für Dein ethx aufgestellt, wo eben Verbindungen von außen nicht durchkommen. -- Andreas Feile www.feile.net
Hallo Andreas,
hallo Liste,
ein Telnet vom Client auf den Server auf Port 110 (telnet 192.168.0.2 110)
ist erfolgreich. Eine Firewall läuft auf dem Server definitiv nicht. Alle
weiteren
Dienste (ausser 25) kann ich über Telnet erreichen. Any ideas???
Stephan
----- Original Message -----
From: "Andreas Feile"
Stephan Rehlein, Montag, 3. Februar 2003 23:10:
versuche gerade einen Mail-Server einzurichten.
Gute Idee.
MATRIX:~ # telnet localhost 25 Trying ::1... telnet: connect to address ::1: Connection refused Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. 220 MATRIX ESMTP
MTA rennt also.
Ein Telnet am Client liefert:
C:\>telnet 192.168.0.2 25 Verbindungsaufbau zu 192.168.0.2...Es konnte keine Verbindung hergestellt werden mit Host auf Port 25 : Verbinden fehlgeschlagen
Äh, das ist nicht gesagt. Stell mal sicher, daß sich das Windows-Telnet nach dem angegebenen Port richtet. IIRC kann man nämlich den Port nicht angeben beim Windows-Telnet. Aber wie gesagt, ich kann mich täuschen.
21/tcp open ftp 22/tcp open ssh 25/tcp open smtp 80/tcp open http 110/tcp open pop-3 111/tcp open sunrpc 139/tcp open netbios-ssn 143/tcp open imap2 631/tcp open ipp 1241/tcp open msg 2000/tcp open callbook 4000/tcp open remoteanything
Die wichtigsten Dienste (25, 110, 143) laufen und es sollte doch eigentlich funktionieren.
Könnte an einer Firewall oder sowas scheitern. Der Portscan läuft ja übers Loopback. Vielleicht hast Du aber Regeln für Dein ethx aufgestellt, wo eben Verbindungen von außen nicht durchkommen.
-- Andreas Feile www.feile.net
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Stephan Rehlein, Montag, 3. Februar 2003 23:10:
C:\>telnet 192.168.0.2 25 Verbindungsaufbau zu 192.168.0.2...Es konnte keine Verbindung hergestellt werden mit Host auf Port 25 : Verbinden fehlgeschlagen
Jetzt hab ich Deine Mail nochmal gelesen... stammt obiges von Dir, oder meldet das Telnet selbst? Im letzteren Fall war die Portangabe natürlich schon erfolgreich.
Damit ist schon mal sicher, dass der Versand mittels Outlook Express scheitern muss. Richtig?
Richtig.
Ein nmap auf dem Mail-Server liefert folgendes:
Laß mal den Portscan von außen durchführen, auf dem Server selbst bringts nicht viel, siehe meine vorige Mail. -- Andreas Feile www.feile.net
Hallo Andreas,
hallo Gruppe,
ein Scan vom Client aus ergab, dass der Port 25 nicht "da" ist. Kannst Du
mir das erklären bzw. was
muss ich noch einstellen, um E-Mails über den IMAP Server versenden zu
können?
Gruss
Stephan
----- Original Message -----
From: "Andreas Feile"
Stephan Rehlein, Montag, 3. Februar 2003 23:10:
C:\>telnet 192.168.0.2 25 Verbindungsaufbau zu 192.168.0.2...Es konnte keine Verbindung hergestellt werden mit Host auf Port 25 : Verbinden fehlgeschlagen
Jetzt hab ich Deine Mail nochmal gelesen... stammt obiges von Dir, oder meldet das Telnet selbst? Im letzteren Fall war die Portangabe natürlich schon erfolgreich.
Damit ist schon mal sicher, dass der Versand mittels Outlook Express scheitern muss. Richtig?
Richtig.
Ein nmap auf dem Mail-Server liefert folgendes:
Laß mal den Portscan von außen durchführen, auf dem Server selbst bringts nicht viel, siehe meine vorige Mail.
-- Andreas Feile www.feile.net
-- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
hallo,
ein Scan vom Client aus ergab, dass der Port 25 nicht "da" ist. Kannst Du mir das erklären bzw. was muss ich noch einstellen, um E-Mails über den IMAP Server versenden zu können?
ääh, ist IMAP nicht nur für den mailempfang? postfix und sendmail zum senden. imap, qpopper usw zum empfang? -- gruss thomas
Stephan Rehlein, Montag, 3. Februar 2003 23:56:
ein Scan vom Client aus ergab, dass der Port 25 nicht "da" ist. Kannst Du mir das erklären bzw. was muss ich noch einstellen, um E-Mails über den IMAP Server versenden zu können?
Das geht nicht. Du mußt über den MTA (Postfix, sendmail, qmail...) versenden. Der soll auf Port 25 lauschen, bzw. tut es, wenn er gestartet wird, und nicht eine Firewall Zugriffe von außen verhindert. Der IMAP-Server stellt die Mails nur zum Abholen bereit. -- Andreas Feile www.feile.net
Hi, Am Montag, 3. Februar 2003 23:10 schrieb Stephan Rehlein:
Hallo Gruppe,
versuche gerade einen Mail-Server einzurichten. Leider kann ich vom Client aus (Laptop, W2K, Outlook Express) keine E-Mails verschicken, obwohl der Dienst auf dem Server angeboten wird. Ein Telnet am Server liefert folgendes Ergebnis:
MATRIX:~ # telnet localhost 25 Trying ::1... telnet: connect to address ::1: Connection refused Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. 220 MATRIX ESMTP
was sagen denn die logs auf dem Server? Schau mal rein in die /var/log/mail und die /var/log/messages. Postfix läuft? Am besten lässt du mal auf einer Konsole alles mitloggen: tail -f -n 100 /var/log/mail und startest danach postfix erstmal neu auf einer anderen. Schau dir die logs an, während du per telnet zuzugreifen. ciao dieter -- keine Chance für TCPA !! http://www.againsttcpa.com
Hallo Gruppe,
Hallo Stephan,
versuche gerade einen Mail-Server einzurichten. Leider kann ich vom Client aus (Laptop, W2K, Outlook Express) keine E-Mails verschicken, obwohl der Dienst auf dem Server angeboten wird. Ein Telnet am Server liefert folgendes Ergebnis:
MATRIX:~ # telnet localhost 25 Trying::1... telnet: connect to address ::1: Connection refused Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. 220 MATRIX ESMTP
Ein Telnet am Client liefert:
C:\>telnet 192.168.0.2 25 Verbindungsaufbau zu 192.168.0.2...Es konnte keine Verbindung hergestellt werden mit Host auf Port 25 : Verbinden fehlgeschlagen
Schau mal in die Datei /etc/sysconfig/mail der Eintrag SMTPD_LISTEN_REMOTE="yes" muß hier auf yes gestellt werden damit postfix auch auf dem Port 25 am localen Netz lauscht! Danach ein "SuSEconfig" manuell ausgeführt und postfix mit "rcpostfix reload" neu starten und dann solltest du auch vom Client mails versenden können. Gruß Carsten **************************************** Krankenhaus Mara gGmbH Carsten Niemeyer - Systemadmin Abt. Technik u. DV Maraweg 19-21 33617 Bielefeld Web: http://www.mara.de E-Mail: cni@mara.de Fon: +49(0)521/144-2287 Fax: +49(0)521/144-3553 **************************************** Microsoft isn't the answer. Microsoft is the question, and the answer is no. --Grant Edwards
Hi Carsten,
hallo Gruppe,
in der Tat war der Eintrag "SMTPD_LISTEN_REMOTE=" auf no gesetzt. Habe fein
Deine Anweisungen ausgeführt.
Mir ist allerdings noch folgender Eintrag in der mail Datei aufgefallen:
MAIL_CREATE_CONFIG="no"
Dieses Eintrag sollte ich lt. Howto so setzten. Ein setzen auf Yes mit
anschließenden SuSEconfig führte zu dem Ergebnis,
dass mir gemeldet wurde, ich hätte die main.cf bearbeitet (was stimmt) und
diese jetzt nicht angefasst wurde. Tja, der Port
steht noch immer nicht zur Verfügung.
Still the same problem....
Stephan
----- Original Message -----
From: "Carsten Niemeyer"
Hallo Gruppe,
Hallo Stephan,
versuche gerade einen Mail-Server einzurichten. Leider kann ich vom Client
aus (Laptop, W2K, Outlook Express)
keine E-Mails verschicken, obwohl der Dienst auf dem Server angeboten wird. Ein Telnet am Server liefert folgendes Ergebnis:
MATRIX:~ # telnet localhost 25 Trying::1... telnet: connect to address ::1: Connection refused Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. 220 MATRIX ESMTP
Ein Telnet am Client liefert:
C:\>telnet 192.168.0.2 25 Verbindungsaufbau zu 192.168.0.2...Es konnte keine Verbindung hergestellt werden mit Host auf Port 25 : Verbinden fehlgeschlagen
Schau mal in die Datei /etc/sysconfig/mail der Eintrag SMTPD_LISTEN_REMOTE="yes" muß hier auf yes gestellt werden damit postfix auch auf dem Port 25 am localen Netz lauscht! Danach ein "SuSEconfig" manuell ausgeführt und postfix mit "rcpostfix reload" neu starten und dann solltest du auch vom Client mails versenden können. Gruß Carsten **************************************** Krankenhaus Mara gGmbH Carsten Niemeyer - Systemadmin Abt. Technik u. DV Maraweg 19-21 33617 Bielefeld Web: http://www.mara.de E-Mail: cni@mara.de Fon: +49(0)521/144-2287 Fax: +49(0)521/144-3553 **************************************** Microsoft isn't the answer. Microsoft is the question, and the answer is no. --Grant Edwards
Hi Carsten, hallo Gruppe,
in der Tat war der Eintrag "SMTPD_LISTEN_REMOTE=" auf no gesetzt. Habe fein Deine Anweisungen ausgeführt. Mir ist allerdings noch folgender Eintrag in der mail Datei aufgefallen:
MAIL_CREATE_CONFIG="no"
Dieses Eintrag sollte ich lt. Howto so setzten. Ein setzen auf Yes mit anschließenden SuSEconfig führte zu dem Ergebnis, dass mir gemeldet wurde, ich hätte die main.cf bearbeitet (was stimmt) und diese jetzt nicht angefasst wurde. Tja, der Port steht noch immer nicht zur Verfügung.
Still the same problem....
Stephan
Hallo Stefan, den Eintrag MAIL_CREATE_CONFIG="no" würde ich so lassen. Aber schau mal in deine main.cf Datei bei dem Eintrag: inet_interfaces = 192.168.101.1, localhost so sollte der Eintrag bei dir aussehen wenn die Adresse von deinem localen LAN 192.168.101.1 ist, ggf. anpassen. Änder den Eintrag ab und schau mochmal nach einem "rcpostfix reload" auf den Port. Gruß Carsten **************************************** Krankenhaus Mara gGmbH Carsten Niemeyer - Systemadmin Abt. Technik u. DV Maraweg 19-21 33617 Bielefeld Web: http://www.mara.de E-Mail: cni@mara.de Fon: +49(0)521/144-2287 Fax: +49(0)521/144-3553 **************************************** Microsoft isn't the answer. Microsoft is the question, and the answer is no. --Grant Edwards
Hallo Carsten,
hallo Gruppe,
Problem habe ich dank der Hilfe von Euch allen gelöst. Es lag
an folgendem:
inet_interfaces = 192.168.0.2 (Eintrag war nicht vorhanden!!!), localhost
Vielen Dank an alle. Mein Entschluss, mich von Windows zu verabschieden
habe ich in keinster Weise bereut. Linux ist einfach nur genial.....
Gruss
SR
----- Original Message -----
From: "Carsten Niemeyer"
Hi Carsten, hallo Gruppe,
in der Tat war der Eintrag "SMTPD_LISTEN_REMOTE=" auf no gesetzt. Habe fein Deine Anweisungen ausgeführt. Mir ist allerdings noch folgender Eintrag in der mail Datei aufgefallen:
MAIL_CREATE_CONFIG="no"
Dieses Eintrag sollte ich lt. Howto so setzten. Ein setzen auf Yes mit anschließenden SuSEconfig führte zu dem Ergebnis, dass mir gemeldet wurde, ich hätte die main.cf bearbeitet (was stimmt) und diese jetzt nicht angefasst wurde. Tja, der Port steht noch immer nicht zur Verfügung.
Still the same problem....
Stephan
Hallo Stefan, den Eintrag MAIL_CREATE_CONFIG="no" würde ich so lassen. Aber schau mal in deine main.cf Datei bei dem Eintrag: inet_interfaces = 192.168.101.1, localhost so sollte der Eintrag bei dir aussehen wenn die Adresse von deinem localen LAN 192.168.101.1 ist, ggf. anpassen. Änder den Eintrag ab und schau mochmal nach einem "rcpostfix reload" auf den Port. Gruß Carsten **************************************** Krankenhaus Mara gGmbH Carsten Niemeyer - Systemadmin Abt. Technik u. DV Maraweg 19-21 33617 Bielefeld Web: http://www.mara.de E-Mail: cni@mara.de Fon: +49(0)521/144-2287 Fax: +49(0)521/144-3553 **************************************** Microsoft isn't the answer. Microsoft is the question, and the answer is no. --Grant Edwards
participants (5)
-
Andreas Feile
-
Carsten Niemeyer
-
Dieter Franzke
-
Stephan Rehlein
-
Thomas Fankhauser