OutlookAttachView v1.25 - View/Extract/Save Outlook Attachments
Copyright (c) 2009 - 2010 Nir Sofer

Related Links

See Also

  • NK2Edit - Edit, merge and fix the AutoComplete files (.NK2) of Microsoft Outlook.

Description

OutlookAttachView scans all messages stored in your Outlook, and displays the list of all attached files that it finds. You can easily select one or more attachments and save all of them into the desired folder, as well as you can delete unwanted large attachments that take too much disk space in your mailbox. You can also save the list of attachments into xml/html/text/csv file.

System Requirements

  • Windows 2000/XP/Vista/7/2003/2008.
  • Microsoft Outlook 2003, Microsoft Outlook 2007, or Microsoft Outlook 2010. For the 64-bit version of Outlook 2010, you should use the x64 version of OutlookAttachView. Be aware that OutlookAttachView doesn't work with Outlook Express.

Search for other utilities in NirSoft

Versions History

  • Version 1.25
    • Added a new option to 'Mailbox Scan Options', which allows you to scan another profile of Outlook, instead of the default one.
    • 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.21
    • Added support for embedded message attachments (attachments of another message). These attachments are saved as .msg files.
  • Version 1.20
    • Added option to filter by attachment size.
    • Fixed issue: removed the wrong encoding from the xml string, which caused problems to some xml viewers.
  • Version 1.15
    • Added 'MailBox Scan Options' window, which allows you to choose the dates range to scan.
    • Fixed bug: The 'Created On' column displayed wrong dates in some Outlook configurations.
  • Version 1.13
    • Added 'Copy Selected Attachments To...' into the right-click context menu. Also, changed the 'Save Selected Items' to 'Export Attachments Information', to avoid the confusion between saving the attachment files and exporting the attachments details.
    • Added separated x64 version - for using only with x64 version of Outlook 2010.
  • Version 1.12
    • Fixed a crash problem when using this utility with IMAP accounts.
  • Version 1.11
    • Added sorting command-line options.
  • Version 1.10
    • Added 'Open Message In Outlook' option.
  • Version 1.06
    • Added 'Clean Selected Attachments' option - clean the content of attachment, but without removing the attachment entry.
  • Version 1.05
    • Fixed bug: OutlookAttachView failed to scan sub-folders under main Outlook folders.
    • Added 'Folder Path' column.
  • Version 1.00 - First release.

Using OutlookAttachView

OutlookAttachView doesn't require any installation process or additional dll files. In order to start using it, simply run the executable file - OutlookAttachView.exe
If you have only one profile in your Outlook, and this profile doesn't require any password, you can run OutlookAttachView 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 OutlookAttachView.
After running OutlookAttachView, the 'MailBox Scan Options' window will be displayed. This window allows to choose to scan your mailbox only in specific dates range. After choosing 'Ok' in the options window, OutlookAttachView starts to scan your Outlook messages and display the found attachments in the main window of OutlookAttachView. If you want to stop the scan process, simply choose the 'Stop' menu.
After the scanning process is finished, you can select one or more of your attached files, and copy them into the desired folder, by using the 'Copy Selected Files To' option. If have large attachments that you want to delete, you can use the 'Delete Selected Attachments' option. Be aware that when you use the delete option, only the attachment file is deleted. The message itself remains on your mailbox.
You can also use the 'Clean Selected Attachments' option to clean most of the attachment content, but without removing the attachment entry. If you use this option, you'll still see the attachment listed in your email message with small file size, but saving this attachment to a file will create a corrupted file.

Scanning Outlook Attachments of External PST Files

If you want to search an attachment in one or more PST files that are not loaded in your Outlook profile, you can use the following trick:
  1. Go to Control Panel -> Mail and choose 'Show Profiles'
  2. Click 'Add' to create a new profile.
  3. Fill the email account information with faked details (You can delete it afterwards)
  4. After the profile is created, double click on the profile, and in the profile properties, click 'Data Files' and add the desired PST files that you wish to scan.
  5. Also, you can click the 'E-mail Accounts' button, and remove the faked account that you previously created.
  6. In the Mailbox Scan Options of OutlookAttachView, choose 'Allow me to choose the profile' in the Outlook Profile option.
  7. When you are asked to choose the profile, you should choose the profile that you created, and OutlookAttachView will scan the PST files that you added into it.

Command-Line Options

/stext <Filename> Save the list of all Outlook attachments into a regular text file.
/stab <Filename> Save the list of all Outlook attachments into a tab-delimited text file.
/scomma <Filename> Save the list of all Outlook attachments into a comma-delimited text file.
/stabular <Filename> Save the list of all Outlook attachments into a tabular text file.
/shtml <Filename> Save the list of all Outlook attachments into HTML file (Horizontal).
/sverhtml <Filename> Save the list of all Outlook attachments into HTML file (Vertical).
/sxml <Filename> Save the list of all Outlook attachments to XML file.
/sort <column> This command-line option can be used with other save options for sorting by the desired column. If you don't specify this option, the list is sorted according to the last sort that you made from the user interface. The <column> parameter can specify the column index (0 for the first column, 1 for the second column, and so on) or the name of the column, like "Filename" and "Subject". You can specify the '~' prefix character (e.g: "~Subject") if you want to sort in descending order. You can put multiple /sort in the command-line if you want to sort by multiple columns.

Examples:
OutlookAttachView.exe /shtml "f:\temp\attach.html" /sort 2 /sort ~1
OutlookAttachView.exe /shtml "f:\temp\attach.html" /sort "From" /sort "To" /sort "Subject"

/nosort When you specify this command-line option, the list will be saved without any sorting.

Translating OutlookAttachView to other languages

In order to translate OutlookAttachView to other language, follow the instructions below:
  1. Run OutlookAttachView with /savelangfile parameter:
    OutlookAttachView.exe /savelangfile
    A file named OutlookAttachView_lng.ini will be created in the folder of OutlookAttachView 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 OutlookAttachView, and all translated strings will be loaded from the language file.
    If you want to run OutlookAttachView 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
Download OutlookAttachView
Download OutlookAttachView 64-bit - Only for using with Outlook 2010 x64

OutlookAttachView is also available in other languages. In order to change the language of OutlookAttachView, download the appropriate language zip file, extract the 'outlookattachview_lng.ini', and put it in the same folder that you Installed OutlookAttachView utility.

LanguageTranslated ByDateVersion
DutchJan Verheijen 17/08/20101.25
FrenchAlain Massiéra 21/08/20091.10
German «Latino» auf WinTotal.de 16/08/20101.25
ItalianMichele Locati 17/03/20091.05
PolishAntBil 11/06/20101.13
RussianDmitry Yerokhin 16/08/20101.25
Simplified Chineserenda 05/07/20091.06
Simplified Chinese kalahan 31/05/20101.13
Spanish arquer.net 20/05/20091.05
SwedishSuperDOS 30/06/20091.05
Turkish BlueDream 12/03/20091.00
Valencian vjatv 17/03/20091.05