Mail-Outlook
view release on metacpan or search on metacpan
lib/Mail/Outlook/Folder.pm view on Meta::CPAN
Create a new Outlook mail object. Returns the object on success or undef on
failure. To see the last error use 'Win32::OLE->LastError();'.
=cut
sub new {
my ($self, $outlook, $foldername) = @_;
my ($mailbox,$folder,$path);
# split mailbox and path
($foldername,$path) = ($foldername =~ m!(.*?)/(.*)!)
if ($foldername =~ m!/!);
# mailbox name
if($foldernames{$foldername}) {
eval { $mailbox = $outlook->{namespace}->GetDefaultFolder($foldernames{$foldername}) };
return undef if($@);
# mailbox constant only
} elsif($foldername =~ /^\d+$/) {
( run in 1.634 second using v1.01-cache-2.11-cpan-71847e10f99 )