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/