use strict; use Win32::OLE qw(in with); use Win32::OLE::Const 'Microsoft Outlook'; ... $namespace = ... $Folder1 = ... ... $Folder4 = ... ... foreach $item (in $Folder4->{Items}){ $date = $item->{CreationTime}->Date('ddd MMM dd, yyyy').' '.$item ->{CreationTime}->Time('hh:mm:ss tt'); print $date . "\n"; } #### EDIT: After looking up the appropriate documentation on MSDN, I found out I should be using ReceivedTime. Well, that was simple.