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: vchkpw: vpopmail user not found [EMAIL PROTECTED],:192.168.1.108 Dec 3 18:29:41 mail vpopmail: 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.