Dear Friends,

******************************
Problem indication [please kindly don't judge before you read "My Setting"
section]:
******************************
1.) I cannot authenticate pop3 (telnet mail.testlah.com 110) with
"ferytjhia", but it success with "[EMAIL PROTECTED]" or
ferytjhia%testlah.com. I check log at /var/log/maillog, which tells me that
whenever I try to log in without "@testlah.com" 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
[EMAIL PROTECTED],:192.168.1.108
Dec  3 18:29:41 mail vpopmail[8764]: vchkpw: login success
[EMAIL PROTECTED]:192.168.1.108
================================
"ferytjhia" is a user at virtual domain "testlah.com" (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/testlah.com/ferytjhia/Maildir/new). It also fails
when I try using "fery" user (which is a user registered at /etc/passwd, NOT
at virtual domain "testlah.com").

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
"@cobalah.com"

******************************
My Setting (more on below):
******************************
- I already compile with "--enable-default-domain=testlah.com" (and mysql,
the rest configuration are below)
- My authorized machine name is mail.cobalah.com (which is not likely to be
used)
- I want all my testlah.com user authenticate pop3 with their userid
(without "@testlah.com")
- I want to use one virtual domain (testlah.com) 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 CONFIGURATION
============================
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
fsync
      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
                     --enable-logging=v
    default domain = testlah.com, --enable-default-domain=testlah.com,
          auth inc = -I/usr/include/mysql
          auth lib = -L/usr/lib/mysql  -lmysqlclient -lz

/var/qmail/supervise/qmail-pop3d/run
============================
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 \
        mail.cobalah.com /home/vpopmail/bin/vchkpw
/var/qmail/bin/qmail-pop3d Maildir 2>&1

QMAIL CONFIGURATION
============================
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 cobalah.com.
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 cobalah.com.
defaulthost: (Default.) Default host name is cobalah.com.
doublebouncehost: (Default.) 2B recipient host: cobalah.com.
doublebounceto: (Default.) 2B recipient user: postmaster.
envnoathost: (Default.) Presumed domain name is cobalah.com.
helohost: (Default.) SMTP client HELO host name is cobalah.com.
idhost: (Default.) Message-ID host name is cobalah.com.
localiphost: (Default.) Local IP address becomes cobalah.com.
locals: Messages for localhost are delivered locally.
me: My name is cobalah.com.
percenthack: (Default.) The percent hack is not allowed.
plusdomain: Plus domain name is cobalah.com.
qmqpservers: (Default.) No QMQP servers.
queuelifetime: (Default.) Message lifetime in the queue is 604800 seconds.
rcpthosts:
SMTP clients may send messages to recipients at localhost.
SMTP clients may send messages to recipients at testlah.com.
morercpthosts: (Default.) No effect.
morercpthosts.cdb: (Default.) No effect.
smtpgreeting: (Default.) SMTP greeting: 220 cobalah.com.
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.
virtualdomains:
Virtual domain: testlah.com:testlah.com
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.

Regards,
Fery Tjhia
~ Again, many thanks.


Reply via email to