Registry Settings

Settings are only effective with DragDrop for Outlook Enterprise

The registry settings can be found based on you architecture and deployment method.
All MSI installs + exe installer on Windows 32bit :  [HKEY_LOCAL_MACHINE\SOFTWARE\DragDrop\DragDrop for Outlook]
Exe installer on 64 Bit Windows : [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\DragDrop\DragDrop for Outlook]

Settings can be set per user as well and can be set in:
[HKEY_CURRENT_USER\SOFTWARE\DragDrop\DragDrop for Outlook]

What settings can be found there?

  1. AllowedExes
  2. CleanupFileAge
  3. CleanupIntervalSeconds
  4. ForceCopyToExe
  5. CharsToReplace
  6. CharReplacement
  7. MaxItemsToDrag
  8. RibbonVisible (since V6)
  9. ConversionType (since V6)
  10. ExtractAttachments (since V6)
  11. ZipFiles (since V6)
  12. TraceLogLevel (V6.1)
  13. UseReceivedDateAsFileDate (V6.3)

All values are saved as REG_SZ (string).

What do the settings mean?

  • AllowedExes: Where dragdrop is allowed to drag & drop to. This is defaults to all applications.
    • Example: “AllowedExes”=chrome.exe;firefox.exe;iexplorer.exe;opera.exe;chromium.exe
    • Default:   “AllowedExes”= “” (empty – this means that every application is allowed)
  • CleanupFileAge: The number of seconds a file must exist before it is deleted (default: 1800, minimum 60)
    • Example: “CleanupFileAge”=1800
  • CleanupIntervalSeconds: Number of seconds between cleanup action (default: 300, minimum 60).
    • Example:  “CleanupIntervalSeconds”=300
  • ForceCopyToExe: List of Executables where the drop action is forced to copy preventing messages being moved to the deleted items folder. When empty it defaults to all major browsers. (for version 5.5 this list is: chrome.exe;firefox.exe;iexplorer.exe;microsoftedge.exe;opera.exe;chromium.exe;msedge.exe)
    • Example:  “ForceCopyToExe”=””
  • CharsToReplace: Specific characters that will be replaced inside a filename to prevent interference with specific webapplications like SharePoint, OneDrive, etc.
    • Example:  “CharsToReplace”=~#%&*{}\:<>?/|'”`
  • CharReplacement: The character that will replace the CharsToReplace setting
    • Example:  “CharReplacement”=_
  • MaxItemsToDrag: Maximum number of items to drag out of Outlook. Defaults to 50, if more items are dragged these are not made available for drop to prevent Outlook from freezing. This number can be increased (or decreased) depending on your needs and machine performance. Fast computers can handle hundreds of items.
  • RibbonVisible: Show or hide the Ribbon button. Allowed values: true , false
  • ConversionType: The default file type to convert to. Allowed values are: MSG , EML ,  TXT , RTF , HTML , PDF
  • ExtractAttachments: Extract the attachments from the email and add them as separate files. Allowed values: true , false
  • ZipFiles: Create a zip file of the email and attachments. Allowed values: true , false
  • TraceLogLevel:  Increase log level to %temp%\DragDropLog * .txt and %appdata%\DragDrop\DragDrop for Outlook\dragdrop_*.log. Defaults to 1.
  • UseReceivedDateAsFileDate:  (true)File date is the received date of the email, (false) File date is the datetime of drag action
    • Default: true

Please note! If you don’t know how to use registry settings leave everything default!