Mail-IMAPClient
view release on metacpan or search on metacpan
lib/Mail/IMAPClient.pm view on Meta::CPAN
sub recent() { shift->search('recent') }
sub seen() { shift->search('seen') }
sub unseen() { shift->search('unseen') }
sub messages() { shift->search('ALL') }
sub sentbefore($$) { shift->_search_date( sentbefore => @_ ) }
sub sentsince($$) { shift->_search_date( sentsince => @_ ) }
sub senton($$) { shift->_search_date( senton => @_ ) }
sub since($$) { shift->_search_date( since => @_ ) }
sub before($$) { shift->_search_date( before => @_ ) }
sub on($$) { shift->_search_date( on => @_ ) }
sub _search_date($$$) {
my ( $self, $how, $time ) = @_;
my $imapdate;
if ( $time =~ /\d\d-\D\D\D-\d\d\d\d/ ) {
$imapdate = $time;
}
elsif ( $time =~ /^\d+$/ ) {
my @ltime = localtime $time;
( run in 2.519 seconds using v1.01-cache-2.11-cpan-524268b4103 )