OutlookStatView v1.41 Copyright (c) 2009 - 2011 Nir Sofer Web site: http://www.nirsoft.net Related Utilities ================= * NK2Edit - Edit, merge and fix the AutoComplete files (.NK2) of Microsoft Outlook. Description =========== OutlookStatView scans your Outlook mailbox, and display a general statistics about the users that you communicate via emails. For each user/email, the following information is displayed: The number of outgoing messages that you sent to the user (separated by to/cc/bcc), the number of incoming message that the user sent to you, the total size of messages sent by the user, the email client software used by this user, and the time range that you send/received emails with the specified user. System Requirements =================== * Windows 2000/XP/Vista/2003/2008/7. * Any version of Microsoft Outlook. Versions History ================ * Version 1.41 o When adding a folder to scan (with the Add button), the folder path in now delimited with quotes, to ensure that it'll be scanned properly if the folder name contains a comma character. * Version 1.40 o Added 'Skip the specified folders' option. o Added option to choose the desired folders to scan or to skip from the list of all Outlook folders. * Version 1.35 o Added the ability to choose the desired Outlook profile inside the 'Mailbox Scan Options' window. * Version 1.32 o You can now scan a specific folder with all its subfolders, by specifying * as the last character of the folder string, for example: Personal Folders\Inbox* * Version 1.31 o Fixed OutlookStatView to be able to scan the public folders of Exchange server. * Version 1.30 o Added a total line to the outlook statistics report. o Added time fields to the scanning date range. * Version 1.28 o The date range values are now saved/loaded in the .cfg file. * Version 1.27 o Added 'Copy As Emails List' option (Ctrl+L) which allows you to copy to the clipboard the selected emails as semicolon delimited list that can be used in the To/CC fields of Outlook or other email software. o Added 'New Email To Selected Contacts' (Ctrl+F2) under the File menu, which allows you to easily compose a new message to the selected emails. * Version 1.26 o Added 'Mark Odd/Even Rows' option, under the View menu. When it's turned on, the odd and even rows are displayed in different color, to make it easier to read a single line. * Version 1.25 o Added new option to specify the list of folders that you wish to scan (comma-delimited list), instead of scanning the entire mailbox. * Version 1.23 o You can now send the Outlook statistics data to stdout by specifying an empty filename ("") in the command-line. (For example: OutlookStatView.exe /stab "" > c:\temp\stat.txt) * Version 1.22 o Added /cfg command-line option for loading the configuration from another .cfg file. * Version 1.21: o Fixed bug: The last character of the software name was truncated. * Version 1.20: o Added a new option to 'Mailbox Scan Options', which allows you to scan another profile of Outlook, instead of the default one. * Version 1.16: o Added 'Add Header Line To CSV/Tab-Delimited File' option. When this option is turned on, the column names are added as the first line when you export to csv or tab-delimited file. * Version 1.15: o Added 2 new columns: 'Average Incoming Messages Size' and 'Average Outgoing Messages Size'. * Version 1.12: o Fixed issue: removed the wrong encoding from the xml string, which caused problems to some xml viewers. Also, removed invalid characters from some xml names. * Version 1.11: o Added 'Total Outgoing Messages Size' column. * Version 1.10: o Added 'MailBox Scan Options' window, which allows you to choose the dates range to scan. o Fixed bug: 'First Message On' and 'Last Message On' displayed wrong dates in some Outlook configurations. o Added a separated x64 version, for using only with Outlook 2010 64-bit. * Version 1.06 - Fixed a crash problem when using this utility with IMAP accounts. * Version 1.05 - Added First Computer Address and Last Computer Address columns * Version 1.02 - Fixed bug: OutlookStatView crashed when Outlook session cannot be created. * Version 1.01 - Fixed bug: OutlookStatView displayed bad characters in the Email column. * Version 1.00 - First release. Using OutlookStatView ===================== OutlookStatView doesn't require any installation process or additional dll files. In order to start using it, simply run the executable file - OutlookStatView. If you have only one profile in your Outlook, and this profile doesn't require any password, you can run OutlookStatView even without starting Outlook, and it'll automatically scan the mailbox of your current Outlook profile. Otherwise, it's recommended to open Outlook in the right profile before starting OutlookStatView. After running OutlookStatView, the 'MailBox Scan Options' window will be displayed. This window allows to choose to scan your mailbox only in specific dates range. For example, if you want to get the statistics only for January 2010, you should choose the dates range from 01/01/2010 and up to 02/01/2010 (the last day won't be included) When you restrict the scan to short dates range, the scan process will be much faster then scanning the entire mailbox. After choosing 'Ok' in the options window, OutlookStatView will start to scan your mailbox and then display the statistics about your email activity. Be aware that the scanning process may take from a few seconds to a few minutes, depending on the size of your mailbox and your hardware. Columns Description =================== * Display Name: The display name of the user. * Email: The email address. * Total Incoming: Total number of emails that sent by this user to your mailbox. * Total Outgoing (To): Total number of emails that you sent to this user as 'To'. * Total Outgoing (CC): Total number of emails that you sent to this user as 'CC'. * Total Outgoing (BCC): Total number of emails that you sent to this user as 'BCC'. * Total Outgoing (All): Total number of emails that you sent to this user. * Total Incoming Messages Size: Total size of messages received from the specified user. * Total Outgoing Messages Size: Total size of messages sent to the specified user. * First Message On: The date/time of the first time that you sent or received a message to this user. * Last Message On: The date/time of the last time that you sent or received a message to this user. * First Software Name: The software name (Outlook, Thunderbird, and so on) that this user used in his first message sent to you. Be aware that for some kind of emails (For example: GMail accounts), this field will remain empty. * Last Software Name: The software name (Outlook, Thunderbird, and so on) that this user used in his last message sent to you. Be aware that for some kind of emails (For example: GMail accounts), this field will remain empty. * First/Last Computer Address: The computer address that this user used in his first/last message sent to you. Depending on mail server configuration, this column might contain the name/IP address of the computer that sent the email or the name/address of the mail server itself. The IP address displayed in this column might be the internal IP address (for example: 192.168.5.6) or an external IP address that was used to send the email. Command-Line Options ==================== /stext Save the Outlook statistics into a regular text file. /stab Save the Outlook statistics into a tab-delimited text file. /scomma Save the Outlook statistics into a comma-delimited text file. /stabular Save the Outlook statistics into a tabular text file. /shtml Save the Outlook statistics into HTML file (Horizontal). /sverhtml Save the Outlook statistics into HTML file (Vertical). /sxml Save the Outlook statistics to XML file. /cfg Starts OutlookStatView with the specified configuration file instead of the default OutlookStatView.cfg Translating OutlookStatView to other languages ============================================== In order to translate OutlookStatView to other language, follow the instructions below: 1. Run OutlookStatView with /savelangfile parameter: OutlookStatView.exe /savelangfile A file named OutlookStatView_lng.ini will be created in the folder of OutlookStatView utility. 2. Open the created language file in Notepad or in any other text editor. 3. Translate all string entries to the desired language. Optionally, you can also add your name and/or a link to your Web site. (TranslatorName and TranslatorURL values) If you add this information, it'll be used in the 'About' window. 4. After you finish the translation, Run OutlookStatView, and all translated strings will be loaded from the language file. If you want to run OutlookStatView without the translation, simply rename the language file, or move it to another folder. License ======= This utility is released as freeware. You are allowed to freely distribute this utility via floppy disk, CD-ROM, Internet, or in any other way, as long as you don't charge anything for this. If you distribute this utility, you must include all files in the distribution package, without any modification ! Disclaimer ========== The software is provided "AS IS" without any warranty, either expressed or implied, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. The author will not be liable for any special, incidental, consequential or indirect damages due to loss of data or any other reason. Feedback ======== If you have any problem, suggestion, comment, or you found a bug in my utility, you can send a message to nirsofer@yahoo.com