Re: Postfix reagiert langsam SOLVED

2003-11-04 Diskussionsfäden Sven Schaffranneck
Andreas Winkelmann schrieb:

Allerdings brauche ich die Authentifikation mit PAM :( .. kann das also
nicht wirklich rausnehmen. Eine Idee warum Postfix so lange brauch bei
der genannten Option?
   

Was für Versionen setzt Du überhaupt ein? Postfix und SASL.

 

[EMAIL PROTECTED]:~# dpkg -l postfix libsasl7
/ Name  
Version   Beschreibung
ii  postfix   
1.1.11-0.woody3   A high-performance mail transport 
agent
ii  libsasl7  
1.5.27-3.5Authentication abstraction library.

Und hmm, ist das überhaupt der richtige Pfad zur smtpd.conf? Der sieht so nach 
bsd aus. Dann mach mal ein:

 

Jupp der Pfad passt.
Um es abzukürzen .. ein 'strace -f -p pidofmaster -ff -o tracelog' 
brachte das 'Problem' ans Licht.

-
open(/usr/lib/sasl/libcrammd5.so, O_RDONLY) = 16
read(16, \177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\314\10..., 
512) = 512
fstat64(16, {st_mode=S_IFREG|0644, st_size=9896, ...}) = 0
old_mmap(NULL, 12956, PROT_READ|PROT_EXEC, MAP_PRIVATE, 16, 0) = 0x4083e000
old_mmap(0x40841000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 
16, 0x2000) = 0x40841000
close(16)   = 0
open(/etc/sasldb, O_RDONLY)   = 16
fcntl64(16, F_SETFD, FD_CLOEXEC)= 0
fstat64(16, {st_mode=S_IFREG|0666, st_size=0, ...}) = 0
read(16, , 512)   = 0
close(16)   = 0
select(0, NULL, NULL, NULL, {1, 0}) = 0 (Timeout)
open(/etc/sasldb, O_RDONLY)   = 16
fcntl64(16, F_SETFD, FD_CLOEXEC)= 0
read(16, , 512)   = 0
close(16)   = 0
select(0, NULL, NULL, NULL, {1, 0}) = 0 (Timeout)
open(/etc/sasldb, O_RDONLY)   = 16
fcntl64(16, F_SETFD, FD_CLOEXEC)= 0
read(16, , 512)   = 0
close(16)   = 0
select(0, NULL, NULL, NULL, {1, 0} unfinished ...
-

hier versucht der SMTP-Daemon die verschiedenen 
SASL-Authentifikationsmethoden nacheinander abzuklappern. Das kostet 
Zeit. Und wenn ich /etc/sasldb erstelle (auch im chroot), gibts sogar 
ein authentic-failure zurück. Leider hab ich nicht rausgefunden, wie 
ich postfix / pwcheck mitteile, das nur PAM zur authentifikation genutzt 
werden darf/soll .. und keine sasldb, cram-md5 oder digest-md5.  ein

--
cat /etc/postfix/sasl/smtpd.conf
mech_list: LOGIN PLAIN
pwcheck_method: pwcheck
--
hat leider nix gebracht. letzter ausweg war, die 'libcrammd5' und 
'libdigestmd5' aus '/var/lib/sasl' zu entfehrnen. Jetzt versucht er 
diese auch nicht mehr anzuwenden und die verbindung zu postfix klappt 
ohne verzögerung!

Gruss Sven

--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)


Re: Postfix reagiert langsam

2003-11-03 Diskussionsfäden Sven Schaffranneck
Auch ein -v und der Debug mit strace hat mich nicht wirklich weiter 
gebracht. Aber immerhin kann ich sagen, das das Delay nicht auftritt, 
wenn ich die Option

---
smtpd_sasl_auth_enable = yes
---
rausnehme. Für die Authentifikation nutze ich pwcheck 

---
# cat /etc/postfix/sasl/smtpd.conf
pwcheck_method: pwcheck

Allerdings brauche ich die Authentifikation mit PAM :( .. kann das also 
nicht wirklich rausnehmen. Eine Idee warum Postfix so lange brauch bei 
der genannten Option?

Gruss Sven

--
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)


Re: Postfix reagiert langsam

2003-11-03 Diskussionsfäden Andreas Winkelmann
Am Montag, 3. November 2003 13:48 schrieb Sven Schaffranneck:

 Auch ein -v und der Debug mit strace hat mich nicht wirklich weiter
 gebracht. Aber immerhin kann ich sagen, das das Delay nicht auftritt,
 wenn ich die Option

 ---
 smtpd_sasl_auth_enable = yes
 ---

 rausnehme. Für die Authentifikation nutze ich pwcheck

 ---
 # cat /etc/postfix/sasl/smtpd.conf
 pwcheck_method: pwcheck
 

 Allerdings brauche ich die Authentifikation mit PAM :( .. kann das also
 nicht wirklich rausnehmen. Eine Idee warum Postfix so lange brauch bei
 der genannten Option?

Was für Versionen setzt Du überhaupt ein? Postfix und SASL.

Und hmm, ist das überhaupt der richtige Pfad zur smtpd.conf? Der sieht so nach 
bsd aus. Dann mach mal ein:

# ldd `postconf -h daemon_directory`/smtpd | grep sasl

Dann steht in der Zweiten Spalte der Pfad der libsasl*. Benutz den und mache 
ein:

# strings /pfad/zur/libsasl*.so.* | grep ^/

-- 
Andreas


--
Haeufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Postfix reagiert langsam

2003-11-02 Diskussionsfäden Andreas Kretschmer
am  Sun, dem 02.11.2003, um 12:08:23 +0100 mailte [EMAIL PROTECTED] folgendes:
 Hallo,
 
 ich nutze Postfix (aus wood) als SMTP-Server und habe das Problem, das die 
 Kontaktaufnahme aus meinem eMail-Programm (Outlook, KMail, Mozilla...) zum 
 SMTP-Server mehrere Sekunden dauert. Postfix reagiert ziemlich träge, obwohl 

Kaputte DNS-Auflösung und/oder geDROPte Ident-Anfrage. (tcp/113). Nicht
verstandene Firewall-Regeln?


Andreas
-- 
Diese Message wurde erstellt mit freundlicher Unterstützung eines freilau-
fenden Pinguins aus artgerechter Freilandhaltung.   Er ist garantiert frei
von Micro$oft'schen Viren. (#97922 http://counter.li.org) GPG 7F4584DA
Was, Sie wissen nicht, wo Kaufbach ist? Hier: N 51.05082°, E 13.56889° ;-)


pgp0.pgp
Description: PGP signature


Re: Postfix reagiert langsam

2003-11-02 Diskussionsfäden sven
Am Sonntag 02 November 2003 12:18 schrieb Andreas Kretschmer:

 Kaputte DNS-Auflösung und/oder geDROPte Ident-Anfrage. (tcp/113). Nicht
 verstandene Firewall-Regeln?

DNS-Auflösung funktioniert (jedenfalls werden die IPs ordnungsgemäss in der 
mail.log zum domainnamen aufgelöst). Der Rechner sitzt ohne Firewall direkt 
im Internet.

-- 
Mit freundlichen Gruessen,
Sven Schaffranneck

BS-NetSolutions
Siersser Str. 2
38159 Vechelde

Tel.: 05302 9309041
Fax: 05302 9309239

http://www.bs-netsolutions.de


--
Haeufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Postfix reagiert langsam

2003-11-02 Diskussionsfäden Sven Schaffranneck
Am Sonntag 02 November 2003 12:18 schrieb Andreas Kretschmer:

 Kaputte DNS-Auflösung und/oder geDROPte Ident-Anfrage. (tcp/113). Nicht
 verstandene Firewall-Regeln?

DNS-Auflösung funktioniert (jedenfalls werden die IPs ordnungsgemäss in der 
mail.log zum domainnamen aufgelöst). Der Rechner sitzt ohne Firewall direkt 
im Internet.

-- 
Mit freundlichen Gruessen,
Sven Schaffranneck

BS-NetSolutions
Siersser Str. 2
38159 Vechelde

Tel.: 05302 9309041
Fax: 05302 9309239

http://www.bs-netsolutions.de


--
Haeufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Postfix reagiert langsam

2003-11-02 Diskussionsfäden Andreas Winkelmann
Am Sonntag, 2. November 2003 13:04 schrieb Sven Schaffranneck:

  Kaputte DNS-Auflösung und/oder geDROPte Ident-Anfrage. (tcp/113). Nicht
  verstandene Firewall-Regeln?

 DNS-Auflösung funktioniert (jedenfalls werden die IPs ordnungsgemäss in der
 mail.log zum domainnamen aufgelöst). Der Rechner sitzt ohne Firewall direkt
 im Internet.

Dann geh mal in die master.cf und such die Zeile smtp  smtpd und hänge 
mal ein -vv hinten dran:

smtp  smtpd -vv

Dann einen postfix reload und nochmal versuchen. Dann steht etwas mehr im 
Log.

-- 
Andreas


--
Haeufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Postfix reagiert langsam

2003-11-02 Diskussionsfäden Sven Schaffranneck
Am Sonntag 02 November 2003 13:36 schrieb Andreas Winkelmann:

 Dann geh mal in die master.cf und such die Zeile smtp  smtpd und
 hänge mal ein -vv hinten dran:

habe festgestellt das es auch ein unterschied ist, ob ich zwei mal mails 
hintereinander verschicke, oder ob ich viel zeit zwischen lasse. Anbei mal 
zwei log-auszüge. Im Ersten Fall gibts Meterweise Information. Es wird 
offensichtlich erst eine Instanz von Postfix gestartet. Im zweiten Falle 
reagiert Postfix sofort, wenn ich die Mail abschicke.

Kurzum: Wenn ich folgendes lese:

Nov  2 14:14:30 h1265 postfix/smtpd[9368]: idle timeout -- exiting

dauert der nächste Connect zu Postfix mehrere Sekunden. Ansonsten klappts 
sofort.


Mail verschicken nach längerer pause:
--
[]
postfix/smtpd[9437]: match_string: smtpd_access_maps ~? relay_domains
postfix/smtpd[9437]: match_string: smtpd_access_maps ~? smtpd_access_maps
-[HIER HÄNGT POSTFIX EIN PAAR SEKUNDEN]
postfix/smtpd[9437]: name_mask: noanonymous
postfix/smtpd[9437]: chroot /var/spool/postfix user postfix
postfix/smtpd[9437]: watchdog_create: 0x806a098 18000
postfix/smtpd[9437]: watchdog_stop: 0x806a098
postfix/smtpd[9437]: watchdog_start: 0x806a098
postfix/smtpd[9437]: connection established
postfix/smtpd[9437]: master_notify: status 0
postfix/smtpd[9437]: name_mask: resource
postfix/smtpd[9437]: name_mask: software
postfix/smtpd[9437]:  p5086F14B.dip.t-dialin.net[80.134.241.75]: 220  
   
h1265.serverkompetenz.net ESMTP Postfix (Debian/GNU)
postfix/smtpd[9437]: connect from p5086F14B.dip.t-dialin.net[80.134.241.75]
postfix/smtpd[9437]: watchdog_pat: 0x806a098
postfix/smtpd[9437]:  p5086F14B.dip.t-dialin.net[80.134.241.75]: EHLO 
 
p5086F14B.dip.t-dialin.net
[]
--

Mail verschicken ohne groessere Pause:
---
postfix/smtpd[9465]: connection established
postfix/smtpd[9465]: master_notify: status 0
postfix/smtpd[9465]: name_mask: resource
postfix/smtpd[9465]: name_mask: software
postfix/smtpd[9465]:  p5086F14B.dip.t-dialin.net[80.134.241.75]: 220 
h1265.serverkompetenz.net ESMTP Postfix (Debian/GNU)
postfix/smtpd[9465]: connect from p5086F14B.dip.t-dialin.net[80.134.241.75]
postfix/smtpd[9465]: watchdog_pat: 0x806a098
postfix/smtpd[9465]:  p5086F14B.dip.t-dialin.net[80.134.241.75]: EHLO 
p5086F14B.dip.t-dialin.net
[.]


-- 
Mit freundlichen Gruessen,
Sven Schaffranneck

BS-NetSolutions
Siersser Str. 2
38159 Vechelde

Tel.: 05302 9309041
Fax: 05302 9309239

http://www.bs-netsolutions.de


--
Haeufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Postfix reagiert langsam

2003-11-02 Diskussionsfäden Sven Schaffranneck
Am Sonntag 02 November 2003 13:36 schrieb Andreas Winkelmann:

 Dann geh mal in die master.cf und such die Zeile smtp  smtpd und
 hänge mal ein -vv hinten dran:

habe festgestellt das es auch ein unterschied ist, ob ich zwei mal mails 
hintereinander verschicke, oder ob ich viel zeit zwischen lasse. Anbei mal 
zwei log-auszüge. Im Ersten Fall gibts Meterweise Information. Es wird 
offensichtlich erst eine Instanz von Postfix gestartet. Im zweiten Falle 
reagiert Postfix sofort, wenn ich die Mail abschicke.

Kurzum: Wenn ich folgendes lese:

Nov  2 14:14:30 h1265 postfix/smtpd[9368]: idle timeout -- exiting

dauert der nächste Connect zu Postfix mehrere Sekunden. Ansonsten klappts 
sofort.


Mail verschicken nach längerer pause:
--
[]
postfix/smtpd[9437]: match_string: smtpd_access_maps ~? relay_domains
postfix/smtpd[9437]: match_string: smtpd_access_maps ~? smtpd_access_maps
-[HIER HÄNGT POSTFIX EIN PAAR SEKUNDEN]
postfix/smtpd[9437]: name_mask: noanonymous
postfix/smtpd[9437]: chroot /var/spool/postfix user postfix
postfix/smtpd[9437]: watchdog_create: 0x806a098 18000
postfix/smtpd[9437]: watchdog_stop: 0x806a098
postfix/smtpd[9437]: watchdog_start: 0x806a098
postfix/smtpd[9437]: connection established
postfix/smtpd[9437]: master_notify: status 0
postfix/smtpd[9437]: name_mask: resource
postfix/smtpd[9437]: name_mask: software
postfix/smtpd[9437]:  p5086F14B.dip.t-dialin.net[80.134.241.75]: 220  
   
h1265.serverkompetenz.net ESMTP Postfix (Debian/GNU)
postfix/smtpd[9437]: connect from p5086F14B.dip.t-dialin.net[80.134.241.75]
postfix/smtpd[9437]: watchdog_pat: 0x806a098
postfix/smtpd[9437]:  p5086F14B.dip.t-dialin.net[80.134.241.75]: EHLO 
 
p5086F14B.dip.t-dialin.net
[]
--

Mail verschicken ohne groessere Pause:
---
postfix/smtpd[9465]: connection established
postfix/smtpd[9465]: master_notify: status 0
postfix/smtpd[9465]: name_mask: resource
postfix/smtpd[9465]: name_mask: software
postfix/smtpd[9465]:  p5086F14B.dip.t-dialin.net[80.134.241.75]: 220 
h1265.serverkompetenz.net ESMTP Postfix (Debian/GNU)
postfix/smtpd[9465]: connect from p5086F14B.dip.t-dialin.net[80.134.241.75]
postfix/smtpd[9465]: watchdog_pat: 0x806a098
postfix/smtpd[9465]:  p5086F14B.dip.t-dialin.net[80.134.241.75]: EHLO 
p5086F14B.dip.t-dialin.net
[.]


-- 
Mit freundlichen Gruessen,
Sven Schaffranneck

BS-NetSolutions
Siersser Str. 2
38159 Vechelde

Tel.: 05302 9309041
Fax: 05302 9309239

http://www.bs-netsolutions.de


--
Haeufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: Postfix reagiert langsam

2003-11-02 Diskussionsfäden Andreas Winkelmann
Am Sonntag, 2. November 2003 14:25 schrieb Sven Schaffranneck:

  Dann geh mal in die master.cf und such die Zeile smtp  smtpd und
  hänge mal ein -vv hinten dran:

 habe festgestellt das es auch ein unterschied ist, ob ich zwei mal mails
 hintereinander verschicke, oder ob ich viel zeit zwischen lasse. Anbei mal
 zwei log-auszüge. Im Ersten Fall gibts Meterweise Information. Es wird
 offensichtlich erst eine Instanz von Postfix gestartet. Im zweiten Falle
 reagiert Postfix sofort, wenn ich die Mail abschicke.

 Kurzum: Wenn ich folgendes lese:

 Nov  2 14:14:30 h1265 postfix/smtpd[9368]: idle timeout -- exiting

 dauert der nächste Connect zu Postfix mehrere Sekunden. Ansonsten klappts
 sofort.

Hmm, ja der master horcht auf dem Port und startet dann je nach Bedarf einen 
smtpd oder wenn gerade noch einer läuft und der idle ist, denke ich benutzt 
er den dann. Wenn der bei Dir dann gestartet werden muss, sieht es so aus, 
als ob er so lange braucht. Dein Log unten sagt nicht so viel. Zwei Chancen 
sehe ich da nur so spontan. Entweder den smtpd noch ausführlicher zu machen 
-vvv oder - oder gleich den Debugger anwerfen (Siehe DEBUG_README).

Vielleicht auch mal Deine Konfiguration auf den Ursprungszustand setzen und 
step by step die Änderungen machen.

 Mail verschicken nach längerer pause:
 --
 []
 postfix/smtpd[9437]: match_string: smtpd_access_maps ~? relay_domains
 postfix/smtpd[9437]: match_string: smtpd_access_maps ~? smtpd_access_maps
 -[HIER HÄNGT POSTFIX EIN PAAR SEKUNDEN]
 postfix/smtpd[9437]: name_mask: noanonymous
 postfix/smtpd[9437]: chroot /var/spool/postfix user postfix

-- 
Andreas


--
Haeufig gestellte Fragen und Antworten (FAQ):
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)