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 ----