Humberto Rodriguez wrote:

> Dave Baker wrote:
> 
>>Humberto, have you replaced the '/path/to/cgi-
>>bin/webmail/modules' with 
>>the actual path name (in single quotes) to the modules?
> 
> 
> Yes, i did.  The snippet below shows the actual path.
> 
> $Bill Luebkert wrote:
> 
>>So show your latest code snippet - you don't think we're going
>>to take your word that you've made all the necessary changes -
>>do you ?  ;)
> 
> 
> So... here is my latest code snippet:
> #!/usr/bin/perl -w
> # folder.cgi
> 
> use strict;
> use lib '/home/hrfc/cgi-bin/webmail/modules';
> use Mail::Folder;
> 
> print "Content-type: text/html\n\n";
> my ($folder_type, $folder_name, $folder, $file, %options);
> $folder_type = 'mbox';
> $folder_name = '/home/hrfc/mail/hrfc';
> 
> $folder=  Mail::Folder->new("$folder_type", "$folder_name"); 

You don't need quotes on the args above.

> my $num=$folder->qty;
> print "there are $num messages<br>";
> 
> 
> and... here is the output to the error log:
> [Tue Mar 15 12:03:43 2005] [error] [client 10.6.1.29] Can't 
> call method "qty" on an undefined value at /home/hrfc/cgi-
> bin/webmail/folder.cgi line 15.

Obviously the new failed and you weren't testing for success/failure.
Where did you find Mail::Folder - I don't see that module anywhere ?
There is an Email::Folder ...

> The problem is definitely with the "new" statement; I just 
> don't know the reason.  I am no email expert, but I understand 
> that Sendmail uses the mbox format, which I understand to be 
> all messages in a single file, each beginning with a line 
> similar to this:
>>From [EMAIL PROTECTED]  Tue Mar 14 02:34:27 2005
> 
> I would appreciate any help.

-- 
  ,-/-  __      _  _         $Bill Luebkert    Mailto:[EMAIL PROTECTED]
 (_/   /  )    // //       DBE Collectibles    Mailto:[EMAIL PROTECTED]
  / ) /--<  o // //      Castle of Medieval Myth & Magic http://www.todbe.com/
-/-' /___/_<_</_</_    http://dbecoll.tripod.com/ (My Perl/Lakers stuff)
_______________________________________________
Perl-Unix-Users mailing list
Perl-Unix-Users@listserv.ActiveState.com
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs

Reply via email to