NAME
Mail::POP3::Folder::mbox::parse_to_disk - class that handles an mbox-format mailbox for POP3, storing messages on disk and not in memory
SYNOPSIS
my $mailbox = Mail::POP3::Folder::mbox::parse_to_disk->new(
$user_id,
$mbox_path,
'^From ',
'^\\s*$',
$tmpdir,
);
die "Could not acquire lock\n" unless $mailbox->lock_acquire;
$mailbox->uidl_list(\*STDOUT);
print $mailbox->uidl(2), "\n";
$mailbox->delete(2);
$mailbox->top(3, \*STDOUT, 2);
$mailbox->retrieve(3, \*STDOUT);
print $mailbox->octets(1), "\n";
$mailbox->flush_delete;
$mailbox->lock_release;
DESCRIPTION
This class manages an mbox-format mailbox in accordance with the requirements of a POP3 server. It stores the messages therein as individual temporary files rather than in memory. It is otherwise entirely compatible with Mail::POP3::Folder::mbox.
The new
method takes one extra parameter, $tmpdir
, which is the location of the temporary files into which the messages are placed.
SEE ALSO
RFC 1939, Mail::POP3.