Re: Postfix reagiert langsam SOLVED
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.
root@h1265:~# 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.5 Authentication 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
Reply to: