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 >
