My implementations sit on:

Apache 2.0.59
Mod_perl 2.0.1
Perl 5.8.8

With the config:
=====================
User smtpd
Group users

Listen 0.0.0.0:25

LoadModule perl_module lib/httpd/mod_perl.so

<Perl>
  use lib qw( /home/smtpd/qpsmtpd/lib );
  use Apache::Qpsmtpd;
</Perl>

<VirtualHost _default_:25>
  PerlSetVar QpsmtpdDir /home/smtpd/qpsmtpd
  PerlModule Apache::Qpsmtpd
  PerlProcessConnectionHandler Apache::Qpsmtpd
  PerlSetVar qpsmtpd.loglevel 7
</VirtualHost>

=====================

Mine are basically the 0.32 framework.  I don't use the 'tls' plugin at this
point though.

peter


On 11/17/06 8:05 AM, "John Peacock" <[EMAIL PROTECTED]> wrote:

> 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