PstScan Pro

Command line tool for scanning, exporting emails, extracting attachments, and importing data to and from .pst and .ost files.

  • Run the Inbox Repair tool until a steady state is reached
  • Convert .pst, .ost, .msg, .eml, and .mbox files to various formats
  • Extract attachments

What’s New in PstScan Pro

v 3.12

When to use PstScan Pro
Usage: PstScanPro [command] [options]

Command: scan
Description: Run the Inbox Repair tool until a steady state is reached

Options:
  -f, --file     Required. Path to the .pst or .ost file(s) to be scanned, supporting wildcard characters (*?).
  -s, --scanpst  Path to the SCANPST.EXE (optional).
  -b, --backup   (Default: replace) Create a backup file (.bak). Valid values: replace, new, none
  -l, --log      (Default: replace) Create a log file (.log). Valid values: replace, append, none
  
  

Scan and Repair Outlook Data Files

The steady state is reached when one of the following is true:

  • Zero (0) errors are returned
  • No new errors are reported (two consecutive passes yield the exact same result)
  • The maximum number of passes is reached to prevent potential looping
Usage: PstScanPro [command] [options]

Command: convert
  pst     Convert Outlook items to PST format
  msg     Convert Outlook items to MSG format
  eml     Convert Outlook items to EML format
  mbox    Convert Outlook items to MBOX format

Options:
  -f, --file        Required. Path to the file(s) to be converted, supporting wildcard characters (*?).
  -r, --recursive   Process subfolders recursively.
  -q, --query       Search query for filtering messages.
  -p, --path        Destination path for PST files.
  -v, --verbose     Display detailed processing information on your screen.
  --fullscan        Perform an extensive scan for damaged or corrupted Outlook files.
  --harddel         Find and export 'hard deleted' and 'orphaned' items.
  --harddel-only    Export only 'hard deleted' and 'orphaned' items.
  --atchm-only      Export only attached emails.
  --mkdir           Create an individual directory for each exported file.
  --srcfolders      Preserve the source folder structure.
  --empty           Include empty folders in the export.
  --storename       Specify the display name of the new Outlook data file.
  --folder          (Default: Inbox) Destination Outlook folder for exported folders and items.
  --split           Create dedicated PST files for each folder.
  --mode            (Default: rename) Overwrite mode. Valid values: rename, overwrite, skip
  --cmd             Instruction or command that the system should execute on the exported file.
  

Convert PST and OST files

PstScanPro 3.x provides command line functionality for conversion items from .pst and .ost files to PST, MSG, EML and MBOX format. To initiate the export, use the convert command followed by various options.

The tool has the capability to find and export "hard deleted" and "orphaned" items, providing an efficient way to recover and retrieve important data that may have been accidentally deleted or orphaned within the files.

  • Search emails using regular expressions (regex)
  • Outlook installation is required to export to PST format
  • No Outlook installation is required to export to MSG, EML, and MBOX formats

PowerShell and Command Prompt Examples:

Convert OST to PST

Convert items to MSG files

Convert items to EML files

Export items by EntryIDs and IDs

Usage: PstScanPro [command] [options]

Command: convert-msg or convert-eml
  pst     MSG to PST Converter  & EML to PST Converter
  eml     MSG to EML Converter  & EMLX to EML Converter
  mbox    MSG to MBOX Converter & EML to MBOX Converter

Options:
  -f, --file        Required. Path to the file(s) to be converted, supporting wildcard characters (*?).
  -r, --recursive   Process subfolders recursively.
  -q, --query       Search query for filtering messages.
  -p, --path        Destination path for EML files.
  -n, --name        (Default: subject) Naming convention for exported files. Valid values: subject, sequential, entryId, original
  -v, --verbose     Display detailed processing information on your screen.
  --atchm-only      Export only attached emails.
  --mkdir           Create an individual directory for each exported file.
  --srcfolders      Preserve the source folder structure.
  --empty           Include empty folders in the export.
  --headers         Save internet transport headers.
  --enc-type        (Default: original) Recode Content-Transfer-Encoding. Valid values: original, quoted_printable, _7bit, _8bit, base64
  --utf-8           Set Content-Type Charset to UTF-8.
  --mode            (Default: rename) Overwrite mode. Valid values: rename, append
  --cmd             Instruction or command that the system should execute on the exported file.
  

Convert MSG and EML files

PstScanPro 3.x provides command line functionality to convert MSG and EML files. To initiate the conversion, use the convert-msg or convert-eml command followed by various options.

One of the key features is the ability to apply a search query to filter messages based on specific criteria, utilizing search keywords and boolean search operators. This allows users to extract only the relevant items they need, saving time and effort.

  • Support different naming conventions and macros for converted files
  • Convert attached emails
  • Outlook installation is required to convert to PST format
Usage: PstScanPro [command] [options]

Command: convert-mbox
  pst     MBOX to PST Converter
  eml     MBOX to EML Converter

Options:
  -f, --file        Required. Path to the file(s) to be converted, supporting wildcard characters (*?).
  -r, --recursive   Process subfolders recursively.
  -q, --query       Search query for filtering messages.
  -p, --path        Destination path for EML files.
  -n, --name        (Default: subject) Naming convention for exported files. Valid values: subject, sequential, entryId, original
  -v, --verbose     Display detailed processing information on your screen.
  --atchm-only      Export only attached emails.
  --mkdir           Create an individual directory for each exported file.
  --srcfolders      Preserve the source folder structure.
  --empty           Include empty folders in the export.
  --headers         Save internet transport headers.
  --enc-type        (Default: original) Recode Content-Transfer-Encoding. Valid values: original, quoted_printable, _7bit, _8bit, base64
  --utf-8           Set Content-Type Charset to UTF-8.
  --mode            (Default: rename) Overwrite mode. Valid values: rename, append
  --cmd             Instruction or command that the system should execute on the exported file.
  

Convert MBOX files

PstScanPro 3.x provides command line functionality to convert MBOX files to PST and EML format. To initiate the convertion, use the convert-mbox command followed by various options.

These functions, among others, make PstScanPro a reliable and versatile solution for converting items to and from .pst and .ost files. It simplifies the process, increases efficiency, and helps users extract the desired data effectively and accurately.

  • Support different naming conventions and macros for converted files
  • Search query to filter messages based on specific criteria
  • Outlook installation is required to convert to PST format
Usage: PstScanPro [command] [options]

Command: extract
Description: Extract attachments from PST, OST, MSG and EML files.

Options:
  -f, --file       Required. Path to the .pst, .ost, .msg, .eml file(s) to be processed, supporting wildcard characters (*?).
  -e, --extension  Attachments extensions filter.
  -n, --name       (Default: original) Naming convention for extracted attachments. Valid values: original, sequential
  -p, --path       Destination path for exported files.
  -q, --query      Search query for filtering messages.
  -v, --verbose    Display detailed processing information on your screen.
  --mkdir          Create an individual directory for each exported file.
  --srcfolders     Preserve the source folder structure.
  --empty          Include empty folders in the export.
  --mode           (Default: rename) Overwrite mode. Valid values: rename, overwrite, skip
  

Extract attachments

PstScanPro 3.x offers command line functionality to extract attachments from .pst, .ost, .msg and .eml files. To initiate the extraction process, use the extract command followed by a range of options:

  • Extract multiple attachments
  • Filter attachments based on specific criteria
  • Save attachments in original hierarchy

PowerShell and Command Prompt Examples:

Bulk Attachment Extraction

Technical Specifications

Product Icon

About Product

PstScan Pro
Version: 3.12
License: Free, Personal, and Commercial use
Release Date: Feb, 2024
Download: Portable version and Installer
System Requirements

System Requirements

Processor: Intel-compatible (x86, x64)
Memory: 1 GB minimum (4 GB recommended)
Hard Disk: 50 MB for installation files
Operating System: Microsoft® Windows 11 / 10 / 8.1 / 8 / 7
Prerequisites: Microsoft .NET Framework 4.7.2 or later