Page 1 of 1

Sendmail horcht nur auf 127.0.0.1

Posted: 2004-01-10 02:59
by connect007
Hallo,

habe folgendes Problem: mein Sendmail MTA (auf Suse Linux 8.1) horcht nur auf 127.0.0.1 weshalb ich nicht von aussen auf den smtp komme. Ich krieg das einfach nicht gebacken, die IPs ganz freizuschlaten, wo muss ich das einstellen, gibt es einen Wert in der sendmail.m4 oder direkt in sendmail.cf?

Da bei mir kein yast drauf ist, kann ich leider nur mit webmin und von Hand einstellen.

Weiß jemdand Rat?

Danke schonmal!

Re: Sendmail horcht nur auf 127.0.0.1

Posted: 2004-01-10 08:34
by olaf.dietsche
In deiner sendmail.mc müsste ein Eintrag sein, der ungefähr so aussieht:

Code: Select all

DAEMON_OPTIONS(`Name=MTA, Addr=127.0.0.1')dnl
Wenn du diesen Eintrag entfernst, sendmail.cf generierst und sendmail neu startest, dann horcht sendmail auf allen Schnittstellen.

Re: Sendmail horcht nur auf 127.0.0.1

Posted: 2004-01-10 13:32
by connect007
hmmm, genau das hatte ich auch schon probiert, wobei bei mir die besagte Zeile etwas anders aussieht:

Code: Select all

DAEMON_OPTIONS(`Port=587, Name=MSA, M=E')dnl
FEATURE(`no_default_msa')dnl
wenn ich die beiden auskommentiere, regt sich bezüglich der IP überhaupt nichts...

Re: Sendmail horcht nur auf 127.0.0.1

Posted: 2004-01-10 15:12
by olaf.dietsche
Das ist der Mail Submission Agent und nicht der Mail Transport Agent. Wenn du diesen anderen Eintrag nicht hast, dann müsste sendmail auf allen Schnittstellen erreichbar sein.

Was liefert denn

Code: Select all

netstat -atn | grep -e 25 -e 587
als Ausgabe.

Re: Sendmail horcht nur auf 127.0.0.1

Posted: 2004-01-10 16:07
by connect007
also

Code: Select all

DAEMON_OPTIONS(`Name=MTA, Addr=127.0.0.1')dnl
ist bei mir definitiv nicht vorhanden.

netstat liefert allerdings trotzdem:

Code: Select all

tcp        0      0 127.0.0.1:25            0.0.0.0:*               LISTEN
an was könnte das noch liegen?

Re: Sendmail horcht nur auf 127.0.0.1

Posted: 2004-01-10 16:29
by olaf.dietsche
Hast du sendmail.cf neu erzeugt? Welche Ausgabe bekommst du bei

Code: Select all

grep 127.0.0.1 sendmail.cf
:?:

Re: Sendmail horcht nur auf 127.0.0.1

Posted: 2004-01-10 16:42
by connect007
sendmail.cf wurde neu erzeugt und sendmail restartet.
Einizger Punkt, wo 127.0.0.1 in sendmail.cf vorkommt:

Code: Select all

R<@> < $* @ [127.0.0.1] >
                        $: < ? $&{client_name} > < $1 @ [127.0.0.1] >

Re: Sendmail horcht nur auf 127.0.0.1

Posted: 2004-01-10 23:28
by olaf.dietsche
Startest du sendmail über inetd? Kannst du mal die Ausgabe von

Code: Select all

netstat -atnp | grep 25
posten?

EDIT: http://www.rootforum.org/forum/viewtopi ... 507#149924