Mark Powell wrote:
So that only leaves a bug/feature of SpeedyCGI as the only possible explanation?
The presence or absence of 'use Qpsmtpd::Constants' has no bearing on whether a plugin correctly registers a hook. Throw something like this into the end of Qpsmtpd::Plugin::register_hook():
$plugin->qp->log(LOGINFO, "plugin: " . $plugin->plugin_name
. " registered hook: ". $hook);and then see what the log file displays. I suspect you'll find that the plugin is correctly registering the hook, but there is something else going on that is preventing it from running...
John
