| 5/20 |
Michael Robinson
|
my $folder = Email::Folder->new(shift);
while (my $email = $folder->next_message()) {
print $email->header("From");
print "\n";
my $doc = Plucene::Document->new();
$doc->add(Plucene::Document::Field->Text(content => $email->as_string));
add_field($doc, from => $email->header("From"));
add_field($doc, subject => $email->header("Subject"));
add_field($doc, to => $email->header("To"));
add_field($doc, body => $email->body);
add_field($doc, message_id => $email->header("Message-Id"));
$writer->add_document($doc);
}
undef $writer;