John Cole wrote:
Installed QMToaster to replace old hand-compiled toaster where email
addresses and domains were stored in a single MYSQL table. All worked
but quickly realized that QMToaster defaults to separate tables for each
domain. Rebuilt vpopmail-toaster-5.4.17 rpm after editing spec in two
places:
vpopmail directory = /home/vpopmail
uid = 89
gid = 89
roaming users = ON --disable-roaming-users (default)
password learning = OFF --disable-learn-passwords (default)
md5 passwords = ON --enable-md5-passwords (default)
file locking = ON --enable-file-locking (default)
vdelivermail fsync = OFF --disable-file-sync (default)
make seekable = ON --enable-make-seekable (default)
clear passwd = ON --enable-clear-passwd (default)
user dir hashing = OFF --disable-users-big-dir
address extensions = ON --enable-qmail-ext
ip alias = OFF --disable-ip-alias-domains (default)
auth module = mysql --enable-auth-module=mysql
mysql replication = OFF --disable-mysql-replication (default)
sql logging = OFF --disable-sql-logging (default)
mysql limits = OFF --disable-mysql-limits (default)
MySQL valias = ON --enable-valias
auth inc = -I/usr/include/mysql
auth lib = -L/usr/lib64/mysql -lmysqlclient -lz -lm
system passwords = OFF --disable-passwd (default)
pop syslog = log success and errors including passwords
--enable-logging=v
auth logging = ON --enable-auth-logging (default)
one domain per SQL table = OFF --disable-many-domains
./configure --prefix=%{vdir} \
--enable-vpopuser=vpopmail \
--enable-vpopgroup=vchkpw \
--enable-libdir=%{mylibdir} \
--enable-roaming-users \
--enable-tcprules-prog=/usr/bin/tcprules \
--enable-tcpserver-file=/etc/tcprules.d/tcp.smtp \
--enable-make-seekable \
--enable-clear-passwd \
--disable-users-big-dir \
--enable-qmail-ext \
--disable-ip-alias-domains \
--enable-auth-module=mysql \
--disable-passwd \
--enable-logging=v \
--enable-log-name=vpopmail \
--disable-mysql-limits \
--enable-valias
# --disable-many-domains
make
Re-installed vpopmail RPM -uvh. Vpopmail now just creates one combined
vpopmail table for all domains. Also, all vpomail admin scripts in bin
create domains and users in this table and delete them. However, no
email is accepted for any domains. All are rejected "511 sorry, no
mailbox here by that name (#5.1.1 - chkuser)". Qmail SMTP log file
indicates that qmail is still attempting to deliver incoming emails
looking in separate tables for each domain. Is this a bug or what do I
need to do to correct this delivery issue?
Jake might be able to tell you how to tweak the configuration for
combined vpopmail domains. I doubt that's the best solution for the long
term though. I think you'd be better off going with the stock QMT
configuration, and figure a way to migrate your existing data into the
stock configuration. That shouldn't be difficult.
--
-Eric 'shubes'
---------------------------------------------------------------------------------
Managed Qmailtoaster servers are now available
Visit http://qmailtoaster.com/QMTManaged.html to order yours today!
Qmailtoaster is sponsored by Vickers Consulting Group
(www.vickersconsulting.com)
Please visit qmailtoaster.com for the latest news, updates, and packages.
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]