Joseph, et al -- ...and then R. Joseph Newton said... % % David T-G wrote: % % > I'm having some trouble using this wonderful-looking module to tackle % > catching bounced mail and doing something with it. I've followed the % > man page to a tee but get errors. ... % > print "WE HAVE orig_message AS .$orig_message.\n"; ### % > % > This works well enough except that $orig_message seems to be empty; well, % > I had an orig message in there but I'm not too worried about that at the % > moment. % % I would suggest that you do. Programs do not generally work well if the data is not getting into the variables.
Fair enough, but since other things worked fine I wasn't worried about that one variable. As I noted, ... % % > The real problem is when I go on to say: % > % > print "arrival-date: " ; print $report->get('arrival-date'); print "\n" ; % > % > and it pukes with % > % > Global symbol "$report" requires explicit package name at ./catch-bounced-mail.pl line 32. % % What am I missing? I look at the code posted, and see no declaration for any scalar $report? Is there some % reason you expect the compiler to recognize this identifier? No, but I didn't know where to find it. As I said, I was following the man page, which seemed to do a lovely job of laying out the framework of a script. And yet at this point it fell down... % % > What do I need to do to get to each of these reports? % % which reports? The ones stored in the properly declared array @reposts? Yup; those. % % foreach my $report (@reports) { % $report->do_something(); % } Thanks! % % Joseph HAND :-D -- David T-G * There is too much animal courage in (play) [EMAIL PROTECTED] * society and not sufficient moral courage. (work) [EMAIL PROTECTED] -- Mary Baker Eddy, "Science and Health" http://justpickone.org/davidtg/ Shpx gur Pbzzhavpngvbaf Qrprapl Npg!
pgp00000.pgp
Description: PGP signature