NAME
Email::Folder::Search - wait and search emails from mailbox
DESCRIPTION
Search email from mailbox file. This module is mainly to test that the emails are received or not.
SYNOPSIS
use Email::Folder::Search;
my $folder = Email::Folder::Search->new('/var/spool/mbox');
my %msg = $folder->search(email => 'hello@test.com', subject => qr/this is a subject/);
$folder->clear();
Methods
new($folder, %options)
takes the name of a folder, and a hash of options
options:
- timeout
-
The seconds that search will wait if the email cannot be found.
search(email => $email, subject => qr/the subject/);
get emails with receiver address and subject(regexp). Return an array of messages which are hashref.
my $msgs = search(email => 'hello@test.com', subject => qr/this is a subject/);
reset
Reset the mailbox
clear
clear the content of mailbox
init
init Email folder for test
SEE ALSO
LICENSE
Same as perl