Sendmail horcht nur auf 127.0.0.1

Postfix, QMail, Sendmail, Dovecot, Cyrus, Courier, Anti-Spam
connect007
Posts: 4
Joined: 2004-01-10 02:46

Sendmail horcht nur auf 127.0.0.1

Post by connect007 » 2004-01-10 02:59

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!

olaf.dietsche
RSAC
Posts: 409
Joined: 2002-12-19 02:06
Location: Siegburg

Re: Sendmail horcht nur auf 127.0.0.1

Post by olaf.dietsche » 2004-01-10 08:34

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.

connect007
Posts: 4
Joined: 2004-01-10 02:46

Re: Sendmail horcht nur auf 127.0.0.1

Post by connect007 » 2004-01-10 13:32

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

olaf.dietsche
RSAC
Posts: 409
Joined: 2002-12-19 02:06
Location: Siegburg

Re: Sendmail horcht nur auf 127.0.0.1

Post by olaf.dietsche » 2004-01-10 15:12

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.

connect007
Posts: 4
Joined: 2004-01-10 02:46

Re: Sendmail horcht nur auf 127.0.0.1

Post by connect007 » 2004-01-10 16:07

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?

olaf.dietsche
RSAC
Posts: 409
Joined: 2002-12-19 02:06
Location: Siegburg

Re: Sendmail horcht nur auf 127.0.0.1

Post by olaf.dietsche » 2004-01-10 16:29

Hast du sendmail.cf neu erzeugt? Welche Ausgabe bekommst du bei

Code: Select all

grep 127.0.0.1 sendmail.cf
:?:

connect007
Posts: 4
Joined: 2004-01-10 02:46

Re: Sendmail horcht nur auf 127.0.0.1

Post by connect007 » 2004-01-10 16:42

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

olaf.dietsche
RSAC
Posts: 409
Joined: 2002-12-19 02:06
Location: Siegburg

Re: Sendmail horcht nur auf 127.0.0.1

Post by olaf.dietsche » 2004-01-10 23:28

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/viewtopic ... 507#149924