I'm trying to get Apache::Qpsmtpd going on a new server and I'm not getting much success:
Apache 2.2 Mod_Perl 2.02 Perl v5.8.8 I'm using the configuration exactly as described in the POD: > Listen 0.0.0.0:25 > > <Perl> > use lib qw( /var/qmail/service/qpsmtpd/lib ); > use Apache::Qpsmtpd; > </Perl> > > <VirtualHost _default_:25> > PerlSetVar QpsmtpdDir /var/qmail/service/qpsmtpd > PerlModule Apache::Qpsmtpd > PerlProcessConnectionHandler Apache::Qpsmtpd > PerlSetVar qpsmtpd.loglevel 4 > </VirtualHost> and every time I connect, I'm getting the following error in the error log: [Fri Nov 17 08:57:23 2006] [error] Can't locate object method "new" via package "Qpsmtpd::Plugin::tls" (perhaps you forgot to load "Qpsmtpd::Plugin::tls"?) at /var/qmail/service/qpsmtpd/lib/Qpsmtpd.pm line 326.\n It's like it isn't seeing the inheritance from Qpsmtpd::Plugin (which is where the new() is defined for the plugins). Anyone see something wrong with what I am doing? John
