Opensuse 10.2 Sendmail Gedenkpause

Hallo zusammen, ich habe vor kurzem von Suse Linux 9.0 auf Opensuse 10.2 "upgegraded". Auf dem System läuft Sendmail mit SMTP Auth via Sasldb2 und TLS. Wenn ich mich nun via Telnet auf port 25 connecte dauert es ca 2 Sekunden bis der Sendmail Banner erscheint. Bei 9.0 kam dieser sofort. Deutet das auf irgendeinen Fehler in der Konfiguration hin? (In den Logs steht nichts) Oder ist das Verhalten von Sendmail normal? Warum ja, warum dauert das so lange? Gruß Micha -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org

Am Montag 18 Dezember 2006 21:54 schrieb Michael Frisch:
Wenn ich mich nun via Telnet auf port 25 connecte dauert es ca 2 Sekunden bis der Sendmail Banner erscheint.
Ins Blaue geraten: das könnte eventuell als Spam-Bremse gemeint sein. -- Viele Grüße ------------------------------------------------------------------------ Michael -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org

Hallo, Am Mon, 18 Dez 2006, Michael Frisch schrieb:
Auf dem System läuft Sendmail mit SMTP Auth via Sasldb2 und TLS. Wenn ich mich nun via Telnet auf port 25 connecte dauert es ca 2 Sekunden bis der Sendmail Banner erscheint.
Läßt du den Hostnamen (HELO/EHLO) vom Sendmail (rückwärts) auflösen? Dann könnte das die ipv6 Gedenkpause sein ;0 Oder hast du irgendwelche Blacklist-Checks aktiviert? -dnh -- No sig today -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org

Hallo,
Am Mon, 18 Dez 2006, Michael Frisch schrieb:
Auf dem System läuft Sendmail mit SMTP Auth via Sasldb2 und TLS. Wenn ich mich nun via Telnet auf port 25 connecte dauert es ca 2 Sekunden bis der Sendmail Banner erscheint.
Läßt du den Hostnamen (HELO/EHLO) vom Sendmail (rückwärts) auflösen?
Ja, allerdings kommt die Pause ja noch vor dem HELO/EHLO.
Dann könnte das die ipv6 Gedenkpause sein ;0
Ipv6 ist deaktiviert, zumindest wie auf opensuse beschrieben.
Oder hast du irgendwelche Blacklist-Checks aktiviert?
Nein. Schon komisch, bin bisher nicht weitergekommen. Sogar eine Sendmail-0815 Installation, wie sie von yast vorgenommen wird, zeigt dieses Verhalten, hmm... Hat vielleicht noch jemand sendmail am laufen und kann das mal checken, ob das bei ihm auch so ist? Gruß -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org

Hallo, Am Son, 24 Dez 2006, Michael Frisch schrieb:
Am Mon, 18 Dez 2006, Michael Frisch schrieb:
Auf dem System läuft Sendmail mit SMTP Auth via Sasldb2 und TLS. Wenn ich mich nun via Telnet auf port 25 connecte dauert es ca 2 Sekunden bis der Sendmail Banner erscheint.
Läßt du den Hostnamen (HELO/EHLO) vom Sendmail (rückwärts) auflösen?
Ja, allerdings kommt die Pause ja noch vor dem HELO/EHLO.
Stimmt.
Dann könnte das die ipv6 Gedenkpause sein ;0
Ipv6 ist deaktiviert, zumindest wie auf opensuse beschrieben.
Hm. Wie startest du sendmail eigentlich? Via (x)inetd oder als eigenstaendigen daemon? -dnh -- You come out of a woman and you spend the rest of your life trying to get back inside. -- sig stolen from James Cort -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org

Hallo,
Hm. Wie startest du sendmail eigentlich? Via (x)inetd oder als eigenstaendigen daemon?
Sendmail läuft als daemon. Das komische ist eben, dass sendmail dieses Verhalten schon zeigt, ohne dass ich irgendwelche Änderungen an der sendmail.cf oder sonstwo vorgenommen habe. Also schon die Standard SuSE Sendmail Installation hat diese Pause mit an Board. (zumindest bei mir, übrigens bei Opensuse 10.1 und 10.2) Hat denn niemand sendmail am laufen und kann das Verhalten bestätigen? Gruß -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org

Michael Frisch wrote:
Hallo,
Hm. Wie startest du sendmail eigentlich? Via (x)inetd oder als eigenstaendigen daemon?
Sendmail läuft als daemon. Das komische ist eben, dass sendmail dieses Verhalten schon zeigt, ohne dass ich irgendwelche Änderungen an der sendmail.cf oder sonstwo vorgenommen habe. Also schon die Standard SuSE Sendmail Installation hat diese Pause mit an Board. (zumindest bei mir, übrigens bei Opensuse 10.1 und 10.2)
Hat denn niemand sendmail am laufen und kann das Verhalten bestätigen?
Egal, ob das Sendmail oder Postfix ist, wenn die Pause vor dem Ehlo kommt, dann tippe ich mit hoher Wahrscheinlichkeit auf ein DNS-Problem, denn das einzige, was in dieser Zeit läuft, ist die reverse DNS-Auflösung der verbindenden IP-Adresse, die forward DNS-Auflösung des reverse DNS Hostnamens und eventuell noch Blacklists etc. Ich habe auch schon gehört, dass es zweifelhafte Methoden wie eine verzögerte Anzeige des SMTP-Banners gibt, die als Antispam-Maßnahme zum identifizieren von falschem Pipelining durch kaputte Clients verwendet wird, aber das sollte bei einer Standard-Installation nicht der Fall sein. Welche Tests hast du denn gemacht, um den Verhalten auf die Spur zu kommen? Sandy -- Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org

Egal, ob das Sendmail oder Postfix ist, wenn die Pause vor dem Ehlo kommt, dann tippe ich mit hoher Wahrscheinlichkeit auf ein DNS-Problem, denn das einzige, was in dieser Zeit läuft, ist die reverse DNS-Auflösung der verbindenden IP-Adresse, die forward DNS-Auflösung des reverse DNS Hostnamens und eventuell noch Blacklists etc.
war´s nicht, aber Problem gelöst!:-)
Ich habe auch schon gehört, dass es zweifelhafte Methoden wie eine verzögerte Anzeige des SMTP-Banners gibt, die als Antispam-Maßnahme zum identifizieren von falschem Pipelining durch kaputte Clients verwendet wird, aber das sollte bei einer Standard-Installation nicht der Fall sein.
Genau das wars! dnl FEATURE(`greet_pause', `2000')dnl Mehr in nächster Mail... Gruß -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org

Hallo, Am Mon, 01 Jan 2007, Michael Frisch schrieb:
Hallo,
Hm. Wie startest du sendmail eigentlich? Via (x)inetd oder als eigenstaendigen daemon?
Sendmail läuft als daemon.
Hm.
Das komische ist eben, dass sendmail dieses Verhalten schon zeigt, ohne dass ich irgendwelche Änderungen an der sendmail.cf oder sonstwo vorgenommen habe. Also schon die Standard SuSE Sendmail Installation hat diese Pause mit an Board. (zumindest bei mir, übrigens bei Opensuse 10.1 und 10.2)
Hat denn niemand sendmail am laufen und kann das Verhalten bestätigen?
Ich habe hier sendmail (ohne das Verhalten), aber das ist ein altes sendmail auf ner ehemaligen SUSE 6.2. In der 10.1 und 10.2 habe ich postfix installiert... Versuch doch mal folgendes: - beende sendmail (rcsendmail stop) - such dir aus dem Startscript die Optionen / Argumente raus less /etc/init.d/sendmail less /etc/sysconfig/sendmail* ?? oder schau dir an vor dem stoppen von sendmail mit 'ps ax' an, wie es gestartet wurde (also vor dem rcsendmail stop): ps ax | grep '[s]endmail' - starte sendmail mit diesen Optionen (ohne das startproc) im Vordergrund, d.h. statt mit '-bd' mit '-bD'. Und setze dazu das Debugging ein: '-d1-99'. Im Zweifel sollte folgendes stimmen: /usr/sbin/sendmail -bD -om -d1-99 Und dann liefere mal von nem anderen xterm ne Testmail ein, mit telnet oder 'mail' und schau, wo sendmail die Pause macht... -dnh -- "My manner of thinking, so you say, cannot be approved. Do you suppose I care?" -- Marquis de Sade -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org

Hallo,
Ich habe hier sendmail (ohne das Verhalten), aber das ist ein altes sendmail auf ner ehemaligen SUSE 6.2. In der 10.1 und 10.2 habe ich postfix installiert...
Jepp, SuSE 7.3, 9.0 und 9.3 ebenfalls ohne Pause hier am laufen.
- starte sendmail mit diesen Optionen (ohne das startproc) im Vordergrund, d.h. statt mit '-bd' mit '-bD'. Und setze dazu das Debugging ein: '-d1-99'. Im Zweifel sollte folgendes stimmen:
/usr/sbin/sendmail -bD -om -d1-99
Au mann, tausend dank! Damit hast du meinen Tag gerettet. Ich hatte zwar schon etliche mal das Logging erhöht, allerdings hab ich dabei nie geschaut, was sendmail so alles auf der Client Seite ausgibt. Dort hab ich nun zum ersten mal reingeschaut und das "GreetPause" entdeckt. Serverseitig wird dies aber nicht ausgegeben! Komisch... Ehrlich gesagt, ich bin auch das .mc file schon paarmal durchgegangen, dieses Feature Greet_Pause '2000' hab ich aber wohl immer überlesen....oh mann! :-( It´s not a bug, it´s a feature. Nennt sich greet_pause und ist im sendmail-Makro von SuSE auf 2000 gesetzt, also 2 Sekunden Pause bis der Sendmailbanner erscheint. Google spuckt auch jede Menge Treffer zu greetpause aus. Ach ja...wieder war gelernt! Gruß -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (4)
-
David Haller
-
Michael Behrens
-
Michael Frisch
-
Sandy Drobic