Maybe it can't find debug() or Dumper()? Is this the entire plugin?

No, the plugin has:

use Data::Dumper;
use DoubleCheck::Util qw(debug);



I've made a bit of progress though, I found /var/log/qpsmtpd/qpsmtpd.log which has the following output:

FATAL PLUGIN ERROR: Can't coerce GLOB to string in entersub at /usr/lib/perl/5.8/Data/Dumper.pm line 179.

So perhaps Data::Dumper is having some trouble handling our data structure? We get the same error trying to operating on $transaction alone or $self alone.

My questions right now -- anybody got another reccomendation for a module as handy as Data::Dumper? And, is there some documentation that enumerates data available to me, e.g. message headers, smtp envelope, etc.? Thus far I've been looking at existing plugins to see what hooks they use, and data like $self->qp->connection->helo etc.

-Jared Johnson
Software Developer and Support Engineer
Network Management Group, Inc.
620-664-6000 x118

--
Inbound and outbound email scanned for spam and viruses by the
DoubleCheck Email Manager: http://www.doublecheckemail.com/

Reply via email to