* tallison@xxxxxxxxxxx (tallison@xxxxxxxxxxx) [030212 17:40]:
> >> > $msg->fromLine
> >> do other mailbox formats other than mbox have this information?
> >
> > Most formats don't, but file based folders need a message separator, so
> > often use such line. The method is therefore only available for
> > Mail::Box::File::Message's (currently only extended for the MBOX
> > format) --
>
> I found a shortcut, I think. At least for non mbox file formats (MailDir?).
> According to the RFC's...
> Return-Path: contains at least the MAIL FROM information
>
> If the RFC's (and smtp applications) are correct, then these will always
> match each other.
Where do you need the separator for? It is info which is hidden in the
other header fields. And besides, if you do
my $maildir = $mgr->open('maildirfolder');
my $mboxmsg = Mail::Box::Mbox::Message->coerce($maildir->message(3));
$mboxfolder->addMessage($mboxmsg);
# or simply: (coercion is automatically performed)
my $mboxmsg = $mboxfolder->addMessage($maildir->message(3));
then
$mboxmsg->fromLine is automatically created for you from header info
--
MarkOv %-]
------------------------------------------------------------------------
drs Mark A.C.J. Overmeer MARKOV Solutions
Mark@xxxxxxxxxxxx solutions@xxxxxxxxxxxx
http://Mark.Overmeer.net http://solutions.overmeer.net
|