I have a lot of .eml and .msg email files stored in a folder and I would like to organize them by date or by sender, is there vba code that can extract the email date received or sent from the email file and then rename the email file with format like: Date - From - To - Subject. currently all emails are named with subject and it is very useful in archiving. Thanks