[freeside] getting error when trying to send email.

Brian Wolfe ahzz at terrabox.com
Sun Dec 17 21:38:23 PST 2000


	DOH! I found out whats wrong. 8-P my mailserver is denying relaying. Aparantly I forgot to add my cablemodem IP in the allwed-hosts file. 8-P

May I suggest some more significant error relaying in the program? 

	Ahzz
On Thu, Dec 14, 2000 at 05:56:31PM -0800, ivan wrote:
> On Thu, Dec 14, 2000 at 08:44:26AM -0600, Brian Wolfe wrote:
> > 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.
> 
> change
>   $message->smtpsend([ 'Debug'=>1 ]) 
> to
>   $message->smtpsend( 'Debug'=>1 )
> silly inaccurate Mail::Internet manpage.
> 
> then look at the debugging output.
> 
> > 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.
> 
> I wonder what's up with these?  Since when is `\w' an unrecognized escape
> in Perl?  Very odd.
> 
> > 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
> 
> 
> 
> -- 
> 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/20001218/d3ab0aca/attachment.pgp


More information about the freeside-users mailing list