Silly me as usual, a permissions problem on ~vpopmail/etc. Working
contentedly now.
-Len
On Fri, 28 Sep 2007, Len Burns wrote:
Good morning all,
Yesterday I decided to implement onchange to support a mechanism to
reject nonexistent accounts on the system. thanks to John Simpson for
the DaemonTools part of this scheme. I rebuilt and re-installed
vpopmail-5.4.23 with
onchange enabled, and then rebuilt qmailadmin and vqadmin. From the
commandline onchange is working just as I would expect. The user list
is updating, all is well. From qmailadmin or vqadmin the script does
not appear to be executing. To be more certain of this I modified the
script to output a string to /tmp/out to see if this would be created.
No go. What I am looking for is a strategy to hunt this down. From
the commandline I would know how to chase it, but from qmailadmin I am
not quite sure how to track where and why the script is not being
launched. My vpopmail build settings are below. Thanks for any
pointers as to how I might narrow this down.
-Len
------
vpopmail directory = /home/vpopmail
domains directory = /home/vpopmail/domains
uid = 89
gid = 89
roaming users = OFF --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 = ON --enable-users-big-dir (default)
address extensions = OFF --disable-qmail-ext (default)
ip alias = OFF --disable-ip-alias-domains (default)
onchange script = ON --enable-onchange-script
auth module = mysql --enable-auth-module=mysql
mysql replication = OFF --disable-mysql-replication (default)
sql logging = ON --enable-sql-logging
mysql limits = OFF --disable-mysql-limits (default)
SQL valias table = ON --enable-valias
auth inc = -I/usr/pkg/include/mysql
sql auth lib = -L/usr/pkg/lib/mysql -lmysqlclient -lz -lm
system passwords = OFF --disable-passwd (default)
pop syslog = show failed attempts with clear text password --enable-logging=p
auth logging = ON --enable-auth-logging (default)
all domains in one SQL table = --enable-many-domains (default)
spamassassin = OFF --disable-spamassassin (default)
maildrop = ON --enable-maildrop
----
--
"Do not go where the path may lead, go instead where there is no path
and leave a trail."
~ Ralph Waldo Emerson ~