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

Reply via email to