[freeside] getting error when trying to send email.

Brian Wolfe ahzz at terrabox.com
Thu Dec 14 06:44:32 PST 2000


heres the output of that. I'm swamped with another project so I can't dig into the lib myself or I would right now. Maybe Saturday.

            'Body' => [ $cust_bill->print_text ], #( date)
          );
          $message->smtpsend([ 'Debug'=>1 ]) or die "Can't send invoice email!";
 #die?  warn?

        } elsif ( ! @invoicing_list || grep { $_ eq 'POST' } @invoicing_list ) {
          open(LPR, "|$lpr") or die "Can't open pipe to $lpr: $!";
          print LPR $cust_bill->print_text; #( date )
          close LPR
            or die $! ? "Error closing $lpr: $!"
                         : "Exit status $? from $lpr";
        }

        my %hash = $cust_bill->hash;
/usr/local/lib/site_perl/FS/cust_main.pm: 1028 lines, 29729 characters.
enigma:/var/www/freeside# su - freeside
freeside at enigma:~$ freeside-bill -c ahzz
Unrecognized escape \w passed through at /usr/local/lib/site_perl/FS/cust_pay_batch.pm line 179, <DATA> line 241.
Unrecognized escape \w passed through at /usr/local/lib/site_perl/FS/cust_pay_batch.pm line 179, <DATA> line 241.
Billing customer #16
Reference found where even-sized list expected at blib/lib/Mail/Internet.pm (autosplit into blib/lib/auto/Mail/Internet/smtpsend.al) line 570.
Can't send invoice email! at /usr/local/lib/site_perl/FS/cust_main.pm line 727.
freeside at enigma:~$ 

the smtp host is set in smtpmachine as well to mail.terrabox.com and that config is the same as it's allways been.

	it was only the upgrade to debian woody that did it to me. I'm wondering if it's that library that was messed up.

heres the packages that I have installed....

enigma:/var/www/freeside# dpkg -l | grep perl
rc  apache-perl    1.3.12-1-1.24- Versatile, high-performance HTTP server with
ii  eperl          2.2.14-0.6     Embedded Perl 5 Language
ii  gimp1.1-perl   1.1.29-1       Perl support and plugins for The GIMP
ii  libdate-manip- 5.39-1         a perl library for manipulating dates
pi  libdbi-perl    1.14-2         The Perl5 Database Interface by Tim Bunce
ii  libdevel-symdu 2.00-4         Perl module for inspecting perl's symbol tab
ii  libgtk-perl    0.7004-1       Perl module for the gtk+ library
ii  libmime-perl   5.311-1        Perl5 modules for MIME-compliant messages (M
ii  libmpeg-mp3inf 0.71-5         perl MPEG::MP3Info - Manipulate / fetch info
ii  libnet-perl    1.0703-4       Implementation of Internet protocols for Per
ii  libpalm-perl   1.2.2-1        Perl 5 modules for manipulating pdb and prc 
pi  libperl5.6     5.6.0-6        Shared Perl library
ii  libpgperl      7.0.3-2        Perl modules for PostgreSQL.
ii  libtext-csv-pe 0.20-3         perl Text::CSV_XS - comma-separated values m
ii  libtext-templa 1.20-2         Text::Template perl module
ii  libtie-cache-p 0.08-1         perl Tie::Cache - LRU Cache in Memory.
ii  libtimedate-pe 1.08-4         Time and date functions for perl.
ii  liburi-perl    1.09-1         Manipulates and accesses URI strings
ii  libwww-perl    5.48-3         WWW client/server library for Perl
ii  libxbase-perl  0.1610-2       Perl module to access xbase files (optionall
ii  libxml-perl    0.07-1         Perl modules for working with XML
ii  mailtools      1.15-1         Manipulate email in perl programs
ii  pdl            2.1.1-1        The perl data language. Perl extensions for 
ii  perl-5.005     5.005.03-7.1   Larry Wall's Practical Extracting and Report
ii  perl-5.005-bas 5.005.03-7.1   The Pathologically Eclectic Rubbish Lister
ii  perl-5.005-deb 5.005.03-7.1   View internals of Perl and debug Perl itself
ii  perl-5.005-doc 5.005.03-7.1   Man pages and pod docs for Perl
ii  perl-5.005-sui 5.005.03-7.1   Runs setuid Perl scripts.
ii  perl-5.005-thr 5.005.03-7.1   Experimental Perl binary with threading enab
ii  perl-5.6       5.6.0-6        Larry Wall's Practical Extracting and Report
ii  perl-5.6-base  5.6.0-6        The Pathologically Eclectic Rubbish Lister
ii  perl-5.6-suid  5.6.0-6        Runs setuid Perl scripts.
ii  perl-5.6-threa 5.6.0-6        Experimental Perl binary with threading enab
ii  perl-base      5.004.05-1.1   Fake package assuring that one of the -base 
ii  perlmagick     5.25-1         A perl interface to the libMagick graphics r
enigma:/var/www/freeside# 

btw, libdbi and lidbd are from cpan directly as is libnet whois.

	Thanks forthe help.

On Tue, Dec 12, 2000 at 05:42:32PM -0800, ivan wrote:
> On Tue, Dec 12, 2000 at 06:20:04PM -0600, Brian Wolfe wrote:
> > heres the info.
> > 
> > Debian Woody
> > default perl == 5.005
> > installed perl = 5.005, 5.6
> > 2.4.0-test9
> > 
> > used perl-5.005 -MCPAN -e shell 
> > to install all the modules that were listed on the list in the
> > documentation.  i had the system offline for a while. It all started
> > with a new system and the debian upgrade to perl 5.6. I changed the
> > default /usr/bin/perl to point to perl-5.005 so it would get the old
> > perl. I'm not getting any errors other than it can't send the email.
> >  heres the error message as it was printed.
> > 
> > freeside at enigma:~$ freeside-bill -c ahzz
> > Billing customer #16
> > Can't send invoice email! at /usr/local/lib/site_perl/FS/cust_main.pm line 727.
> > freeside at enigma:~$ 
> 
> You need to set the `smtpmachine' configuration file to the name of a
> machine which will relay for your Freeside machine.  See
> htdocs/docs/config.html.  If that isn't working for you, try adding the
> Debug option to line 727: 
> 
> $message->smtpsend( [ 'Debug'=>1 ] )  or die "Can't send invoice email!"; #die? warn?
> 
> > 	Has anyone else run into this or have a patch that will let me run
> > this under perl-5.6? I'm going to attempt reinstalling all the modules
> > as perl5.6 and running under that instead of forcing 5.005
> 
> I switched over to 5.6 when Debian did.  No problems.
> 
> -- 
> meow
> _ivan
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 874 bytes
Desc: not available
Url : http://420.am/pipermail/freeside-users/attachments/20001214/2d825663/attachment.pgp


More information about the freeside-users mailing list