Re: Email::Folder stuck at first message

2010-05-04 Thread Ricardo Signes
* Eddie Rowe webmas...@tarheeloesrescue.org [2010-04-14T11:41:45]
 I have tried to process messages from a Mozilla Thunderbid INBOX file.

Sorry it took me a month to reply.

 [code]
  use Email::Folder;
 
  my $folder = Email::Folder-new(c:/users/eddie/desktop/INBOX.txt);
 
  while( my $message = $folder-next_message ) {
  print join \n, map { $_-header('Date') } $message;
 }
 [/code]

I don't know what format Thunderbird stores stuff in.  Email::Folder guesses
based on the filename, and I don't know what it will guess here.  Probably
stupidly.

Is it mbox format?  Are you *sure*?  If so, use Email::Folder::Mbox directly.

-- 
rjbs


Email::Folder stuck at first message

2010-04-14 Thread Eddie Rowe

I have tried to process messages from a Mozilla Thunderbid INBOX file.

[code]
 use Email::Folder;

 my $folder = Email::Folder-new(c:/users/eddie/desktop/INBOX.txt);

 while( my $message = $folder-next_message ) {
 print join \n, map { $_-header('Date') } $message;
}
[/code]

the INBOX file was copied from my Thunderbird profile data and renamed.  
This above code should spit out dates of all emails in the inbox, but it 
stops after one message.  Am I doing something wrong to prevent the 
processing of the entire file?


Thanks,
Eddie Rowe