http://www.perlmonks.org?node_id=480432


in reply to Searching using Mail::IMAPClient on exchange

You need to select the mailbox (folder) against which you wish to perform the search first using the select method - If you do not know the hierarchy, separators and namespace of your IMAP mail store, the folders and namespace methods may be useful.

For example:

my @folders = $imap->folders; foreach my $folder (@folders) { $imap->select($folder) or die('Cannot select IMAP folder - ', $@); if ($imap->search(@search)) { push @results, $imap->Results; } }

 

perl -le "print unpack'N', pack'B32', '00000000000000000000001000000000'"