Dear Friends,

Problem indication [please kindly don't judge before you read "My Setting"
1.) I cannot authenticate pop3 (telnet 110) with
"ferytjhia", but it success with "[EMAIL PROTECTED]" or I check log at /var/log/maillog, which tells me that
whenever I try to log in without "" it cannot find user
"ferytjhia", but it--paradoxically--successes for "[EMAIL PROTECTED]"
Dec  3 18:29:28 mail vpopmail[8761]: vchkpw: vpopmail user not found
Dec  3 18:29:41 mail vpopmail[8764]: vchkpw: login success
"ferytjhia" is a user at virtual domain "" (not defined at
/etc/passwd) and  I can see it at mysql database "vpopmail", table
"vpopmail". No problem with receiving mail (I can see a mail coming at
/home/vpopmail/domains/ It also fails
when I try using "fery" user (which is a user registered at /etc/passwd, NOT
at virtual domain "").

2.) If I change file /var/qmail/supervise/qmail-pop3d/run:
"/home/vpopmail/bin/vchkpw" --> "/bin/checkpassw", it can authenticate
"fery" (which is a user registered at /etc/passwd), without using

My Setting (more on below):
- I already compile with "" (and mysql,
the rest configuration are below)
- My authorized machine name is (which is not likely to be
- I want all my user authenticate pop3 with their userid
(without "")
- I want to use one virtual domain ( only for all my users
(using mysql)
- I used "lifewithqmail" qmail-1.03, ucspi-tcp-0.88, daemontools-0.76,
checkpassword-0.90.tar.gz, qmail-pop3d-maildirquota.patch,
vpopmail-5.2.1.tar.gz, autorespond-2.0.2.tar.gz,
ezmlm-idx-0.53.316-1.i386.rpm, qmailadmin-1.0.6.tar.gz, Redhat linux 7.3,
MySQL 2.23.49

Please help me. I already try: make distclean; ./configure <setting>; make;
make install-strip more than 10 times. I already search for this mailing
list and many others mailing lists and google, perhaps somebody will tell me
where to search more (or keyword)? Should I install Matt Simersons's
tcpserver-mysql patch? (I am not using roaming user).

Thank you very much in advance.

Here are my setting:

vpopmail directory = /home/vpopmail
               uid = 89
               gid = 89
          ip alias = OFF --enable-ip-alias-domains=n (default)
address extentions = OFF --enable-qmail-ext=n (default)
     roaming users = OFF --enable-roaming-users=n default
        user quota = 3000000S,1000C, -enable-hardquota=3000000S,1000C,
       auth module = mysql --enable-mysql=y
 mysql replication = OFF --enable-mysql-replication=n default
table optimization = many domains --enable-many-domains=y default
  system passwords = OFF --enable-passwd=n default
      file locking = ON  --enable-file-locking=y default
         file sync = OFF --enable-file-sync=n default disable vdelivermail
      auth logging = ON  --enable-auth-logging=y default
     mysql logging = OFF --enable-mysql-logging=n default
      clear passwd = ON  --enable-clear-passwd=y (default)
 valias processing = ON  --enable-valias=y
        pop syslog = log everything, including passwords in errors
    default domain =,,
          auth inc = -I/usr/include/mysql
          auth lib = -L/usr/lib/mysql  -lmysqlclient -lz

exec /usr/local/bin/softlimit -m 3000000 \
    /usr/local/bin/tcpserver -v -c 100 -R -H -l 0 0 110
/var/qmail/bin/qmail-popup \ /home/vpopmail/bin/vchkpw
/var/qmail/bin/qmail-pop3d Maildir 2>&1

qmail home directory: /var/qmail.
user-ext delimiter: -.
paternalism (in decimal): 2.
silent concurrency limit: 120.
subdirectory split: 23.
user ids: 501, 502, 503, 0, 504, 505, 506, 507.
group ids: 501, 502.
badmailfrom: (Default.) Any MAIL FROM is allowed.
bouncefrom: (Default.) Bounce user name is MAILER-DAEMON.
bouncehost: (Default.) Bounce host name is
concurrencylocal: (Default.) Local concurrency is 10.
concurrencyremote: (Default.) Remote concurrency is 20.
databytes: (Default.) SMTP DATA limit is 0 bytes.
defaultdomain: Default domain name is
defaulthost: (Default.) Default host name is
doublebouncehost: (Default.) 2B recipient host:
doublebounceto: (Default.) 2B recipient user: postmaster.
envnoathost: (Default.) Presumed domain name is
helohost: (Default.) SMTP client HELO host name is
idhost: (Default.) Message-ID host name is
localiphost: (Default.) Local IP address becomes
locals: Messages for localhost are delivered locally.
me: My name is
percenthack: (Default.) The percent hack is not allowed.
plusdomain: Plus domain name is
qmqpservers: (Default.) No QMQP servers.
queuelifetime: (Default.) Message lifetime in the queue is 604800 seconds.
SMTP clients may send messages to recipients at localhost.
SMTP clients may send messages to recipients at
morercpthosts: (Default.) No effect.
morercpthosts.cdb: (Default.) No effect.
smtpgreeting: (Default.) SMTP greeting: 220
smtproutes: (Default.) No artificial SMTP routes.
timeoutconnect: (Default.) SMTP client connection timeout is 60 seconds.
timeoutremote: (Default.) SMTP client data timeout is 1200 seconds.
timeoutsmtpd: (Default.) SMTP server data timeout is 1200 seconds.
Virtual domain:
defaultdelivery: I have no idea what this file does.
concurrencyincoming: I have no idea what this file does.
rcpthosts.lock: I have no idea what this file does.
virtualdomains.lock: I have no idea what this file does.
locals.lock: I have no idea what this file does.

Fery Tjhia
~ Again, many thanks.

Reply via email to