Peter Palmreuther wrote:
> If you don't find any error logs about vchkpw failed to write
> data to 'open-smtp' insert a 'strace' or similar behind
> ssl-listener and let it log all file open/read/write actions.
> You should see the error code, and maybe even a short note
> printed by vchkpw, why it failed to finish it's work.

Could you send me an example?
Something like 'strace openssl s_client -connect 127.0.0.1:995'?

> Maybe a permission problem? Is ssl-listener or vchkpw not
> started as 'root' or 'vpopmail' (or whatever your vpopmail
> user is named)???

My /home/vpopmail/etc:

observe# ls -la
total 10
drwxr-xr-x  2 root      wheel    512 Jan 14 17:40 .
drwxr-xr-x  8 root      wheel    512 Jan 12 01:10 ..
-rw-r--r--  1 root      wheel     25 Jan 12 12:13 inc_deps
-rw-r--r--  1 root      wheel     34 Jan 12 12:13 lib_deps
-rw-r--r--  1 vpopmail  vchkpw     0 Jan 14 17:40 open-smtp
-rw-r--r--  1 root      wheel      0 Jan 12 01:39 open-smtp.lock
-rw-r--r--  1 root      wheel    454 Jan 12 01:07 tcp.smtp
-rw-r--r--  1 vpopmail  vchkpw  2352 Jan 14 17:40 tcp.smtp.cdb
-rw-r--r--  1 vpopmail  vchkpw  1107 Jan 12 01:09 vlimits.default

After a connection via pop3-ssl, I've this /home/vpopmail/etc:

observe# ls -la
total 10
drwxr-xr-x  2 root      wheel    512 Jan 14 19:03 .
drwxr-xr-x  8 root      wheel    512 Jan 12 01:10 ..
-rw-r--r--  1 root      wheel     25 Jan 12 12:13 inc_deps
-rw-r--r--  1 root      wheel     34 Jan 12 12:13 lib_deps
-rw-r--r--  1 vpopmail  vchkpw     0 Jan 14 18:40 open-smtp
-rw-r--r--  1 root      wheel      0 Jan 14 19:03 open-smtp.lock
-rw-r--r--  1 root      wheel      0 Jan 14 19:03 open-smtp.tmp.4634
-rw-r--r--  1 root      wheel    454 Jan 12 01:07 tcp.smtp
-rw-r--r--  1 vpopmail  vchkpw  2352 Jan 14 18:40 tcp.smtp.cdb
-rw-r--r--  1 vpopmail  vchkpw  1107 Jan 12 01:09 vlimits.default

And the open-smtp is blank (and roaming doesn't work).

My pstree:
 | | |-+- 04259 root supervise qmail-pop3s 
 | | | \--- 01717 root /usr/local/bin/sslserver -v -R -H -l 0 0 995
/var/qmail/
 | | \-+- 32362 root supervise log 
 | |   \--- 20434 qmaill multilog t /var/log/qmail/pop3s

My runscript:

    I    run                                                          Row 1
Col 1    7:08  Ctrl-K H for help
#!/bin/sh

CAFILE="/usr/local/ssl/certs/pop3s.cert"
CERTFILE="/usr/local/ssl/certs/pop3s.cert"
KEYFILE="/usr/local/ssl/certs/pop3s.key"
DHFILE="/usr/local/ssl/certs/dh1024.pem"
export CAFILE CERTFILE KEYFILE DHFILE

exec /usr/local/bin/softlimit -m 3800000 \
/usr/local/bin/sslserver -v -R -H -l 0 0 995 /var/qmail/bin/qmail-popup \
nesys.it /home/vpopmail/bin/vchkpw /var/qmail/bin/qmail-pop3d Maildir 2>&1


Thanks for all
Regards
Andrea

Reply via email to