Pro Client & Pro Server V3.3

Automate email workflows & save time with Mail Attachment Downloader PRO.

Pro Client & Pro Server V3.3

Automate email workflows & save time with Mail Attachment Downloader PRO.

PROServerGlobalFilters

Mail Attachment Downloader PRO is a rules-based engine that lets you work with multiple email accounts simultaneously, save emails to multiple folders and perform custom actions when an email arrives.

It lets you save email bodies and attachments to more than just one folder by defining email rules, perform actions such as copy/move emails or attachments after download, file format conversion, extracting data from emails or attachments, saving email data to databases, sending an email response, convert emails to PDF, TIFF and over 50+ formats! PRO Server lets you run as a Windows Service. The possibilites are endless and we have many happy customers to prove it. Start exploring the powerful features today!

It has been shown that customers start to realize the cost savings from the first month of deployment. Save time and money by automating mundane email tasks that takes time. Savings can add up quickly over time. Focus on more important things by setting up rules to process your email. Avoid costly mistakes and have services run 24x7.

Working

How does it work?

  • The product runs multiple rules across multiple accounts in the global filters tab
  • When a rule matches an email or attachment, it saves the item in your specified custom format/folder, then executes your defined actions
  • Each rule lets you set criteria (subject matching, date ranges, etc.), specify fields to extract, customize save format/location, and define actions to perform
  • The blog post provides examples of setting up multiple accounts, rules, and actions in PRO editions
Learn More

Phases Per Rule

Hassle free email automation

Stop wasting time with simple tasks and take control with our PRO versions

Search & Filter

  • Search based on who the email was from or subject and more
  • Search through body of the email
  • Combine using logical expressions like OR, AND
  • Use regular expressions in search

Extract

  • Extract, transform and validate data from email or attachments
  • Skip rule validation if fails
  • Extract using extraction wizard or regular expressions

Save Files

  • Custom format for both folder & filename
  • Use any data from the email
  • Using extracted fields in the filename or folder name
  • Save the whole email body as .eml or .txt or .html
  • and much more

Process Emails/Files

  • Convert to 50+ formats
  • Copy, move, delete or mark as read emails
  • Decrypt/Encrypt PDF
  • Unzip files automatically
  • Save attached .csv or Excel to a database
  • and much more...
Compare Features
  • Smart Email and Attachment Saving
    Save emails (including the body) or attachments from multiple accounts to customizable folders or shares based on rule filters with specific criteria (such as matching email subject or email from and more) with ease.
  • Custom File Names and Folder Structures
    Include any part of the email or header in the filename or a custom directory hierarchy. Completely customizable save format and folder structure. Build your own custom auto-created directory structure from data extracted from the email or the attachment.
  • Automated Multi-Step Actions
    Run multiple actions after download or even chain or nest actions such as unzipping an email attachment, printing it or converting to different formats as required.

    Mark emails as read, delete email, move email to different folders after downloading the email or attachments. Extract any data from emails or attachments and transform it into fields that can then be used in save locations or filenames or in a database and more. Also auto-respond or send emails after downloading emails or attachments with a template and use information from the email or other actions.
  • Advanced File Conversion and PDF Tools
    Convert emails or attachments into over 50+ formats and save to specific folders or take further actions after conversion.

    Powerful PDF functionality lets you do pretty much anything with emails and PDF. You can even encrypt or decrypt PDF files and also merge or split PDF files giving great power. Merge the email body along with the converted attachments into a single PDF!
  • Database Integration
    Need to integrate emails with a database? PRO Server can do just that. You can lookup information from a database based on email contents or extracted fields or save emails to a database and then take further actions based on that information.

    You can extract contents of the email or headers and append it to a daily CSV file. Extract and save CSV or Excel attachments and add them into a database table!
  • Custom Scripts and SDK Support
    Do you need to do something custom after downloading emails? You can use PRO Server SDK (recommended) or run custom scripts or programs after download to send emails or attachments to a back-end system by passing fields from the email or those that were extracted as arguments.
  • 24/7 Background Operation
    Need to run the workflow 24x7 unattended? Configure your rules and then install the program as a Windows Service on a Windows Server. You can also easily backup and restore program settings from one system to another to ensure your workflows are always running.

Save from multiple accounts to multiple folders

Save emails or attachments from multiple email accounts to specific folders or shares based on rule filters with specific criteria (such as matching email subject or email from and more) with ease.

Multiple rules each with different actions

The FREE version did not let you save to more than one folder, nor does it allow you to run a single download session across multiple accounts. The PRO versions lets you do both with the help of support of multiple Global rule filters.

Set one rule to search for emails from one email address, save it to one location and then setup another completely different rule to search for emails from a different email and save to a completely different save location.

Each rule can be setup to run multiple distinct download actions (like converting to PDF, copy/move/delete email, sending email auto-responses, saving to a database and many many more).

Flexible filters

Filters can be based on date, any field in the email (like FROM, TO, SUBJECT etc.) with partial match or full match capability including regular expressions and conditional logic (like 'email1' OR 'email2'). Filters can also check for number of attachments in the email and many more.

Format of the file or directory path.

The format of the file and directory path to save in is completely customizable. If you extracted data like the invoice number from the email, then you can use that data within the filename or path format. The program will automatically create those directories for you if they don't exist.

Catch-all rule

If no attachments or filters match, you can add a 'catch-all' rule. Rules are ordered top-down and can be reordered by dragging and dropping. By placing all your rules that are specific to emails or attachments above the catch-all run you will ensure the catch-all runs last and can take necessary action (like sending an email to the sender saying the attachment doesn't exist).

PDF? No problem!

PDF: Save the entire email along with the attachments as a SINGLE PDF or save each attachment or body separately as a PDF.

Copy, move, delete or mark as read emails to another mailbox folder

After the email attachments are downloaded, you can add an action to copy emails, move emails to another email folder or delete emails from your email account or mark an email as read after download.

The program detects whether the email was processed successfully and then performs the copy, move or email. If it encounters an error the email is not moved.

You can also chain actions so you can copy, move or delete emails and then run subsequent actions

Processing new emails only

It is important to note that copying or moving or deleting emails is NOT needed for the program to detect new incoming emails. The program keeps its own state across download sessions and remembers when the downloads were successful.

Extract emails

Extract any data from emails or attachments and transform it into fields that can then be used in save locations or filenames or in a database and more.

Extract from many fields in the email

You can extract data from any of the email fields like the FROM, TO, SUBJECT and also the email BODY. There are two ways to extract data -- you can either use the extraction wizard which simplifies extraction or use regular expression option to extract data.

Extract data from attachments

You can extract data from inside the attachments and then use those fields in other actions.

Extract data from CSV or Excel data

You can also extract data from CSV or Excel and save them in a database.

Use extracted data in the filename format

When you extract the data, they get stored into fields within braces like so: {INVOICE_NUMBER} where INVOICE_NUMBER is the custom name you provided when setting up the extraction.

You can then use this extracted field in the filename format (either a directory or the file path) inside a rule.

Use extracted data in actions

You can use the extracted data in any of the actions. For example, save the extracted data into a database field or send an automated email response containing the extracted field.

Convert email body or attachments to over 50+ formats

Convert the email body or email attachments into over 50+ formats (PRO Server ONLY) and save to specific folders or take further actions after conversion.

Convert from popular formats below TO other formats

  • DOCX to PDF, multi-page TIFF, PNG, JPEG, HTML and more
  • PDF to DOCX, multi-page TIFF, PNG, JPEG, HTML and more
  • CSV, XLSX to PDF, multi-page TIFF, PNG, JPEG, HTML and more
  • PPTX to PDF, multi-page TIFF, PNG, JPEG, HTML and more
  • EML to PDF, multi-page TIFF,  DOCX, PNG, JPEG, HTML and more
  • JPEG, BMP, TIFF, images to PDF, DOCX, HTML and more

For certain conversions, like the image conversion, you can specify other options such as DPI or compression.

Supported formats

bmp, csv, dif, doc, docm, docx, dot, dotm, dotx, emf, epub, excel, flatopc, flatopcmacroenabled, flatopctemplate, flatopctemplatemacroenabled, html, htmlfixed, jpeg, mhtml, mobixml, odp, ods, odt, openxps, ott, pdf, pdfnotes, png, potm, potx, pps, ppsm, ppsx, ppt, pptm, pptx, ps, rtf, spreadsheetml, svg, swf, tabdelimited, tex, text, tiff, tiffnotes, wordml, xamlfixed, xamlflow, xamlflowpack, xlam, xlsb, xlsm, xlsx, xltm, xltx, xml, xps

See our BLOG for more

Powerful database functionality

Need to integrate emails with a database? No problem. You can lookup information from a database based on email contents or extracted fields or save emails to a database and then take further actions based on that information.

Save email body, email from and other fields to a database

The program can connect to many popular ODBC compatible databases and automatically create a table in the database of your choosing with default fields to add into. You can optionally choose to store the attachment in a BLOB field if you need to. Also, if you extracted certain text from the email, you can save these to new columns that you can create as the SQL is completely customizable.

Save CSV or Excel files you receive to a database

Do you receive a lot of tabular data via automated reports via email? Wish you could just archive those for later use? Look no further, with powerful CSV/Excel capability, the program can extract this data from the email attachment and then provides you a function to save this off to a database table. It will append rows to that table every time you get an attachment.

Lookup information in a DB and use it in subsequent actions

You can lookup database information by using the email data as a filter (for example, lookup the USER_ID for the EMAIL_FROM). The data from the lookup will become fields (within braces) that you can then use in subsequent download actions for that email or attachment.

Send email responses or forward emails automatically

Auto-respond or send emails after downloading emails or attachments with a template and use information from the email or other actions.

You can also use extracted fields in the email from field or to/cc field or subject or the email body. Functionality similar to mail merge where you define a template and then the program can fill in the fields (specified within braces {}).

Optionally include attachments in email.

Check here for more information about sending emails

Download all links or some links in the body to files

Do you receive emails with embedded file links from Google drive, Dropbox etc. in the email body that you would like saved?

You can do so by adding the Download all embedded links post-download action inside a rule and choose which URL's to download or not download. You can also customize the filenames of the files. Run more actions on that downloaded file if needed.

Or use regexes to extract links and then download

Alternatively you can exract links that match a certain regex to a field and then run a HTTP Download action on that file URL to save the file locally. Run more actions on that downloaded file if needed.

Powerful PDF actions

The program offers best of class support for PDF conversions and will do the best possible conversion in terms of document content and quality. In addition, you have the following powerful PDF capabilities.

Encrypt PDF documents

If you have an email or an attachment in PDF or if you converted an email or attachment to PDF, you can add an action to encrypt the PDF using a password if needed.

Decrypt PDF files

If you receive an encrypted PDF file that you need to have saved or converted, you can optionally choose to decrypt the file if required.

Merge PDF files

If you have an email or an attachment in PDF or if you converted an email or attachment to PDF, you can merge these PDF files into a single PDF.

Split PDF file

You can also split PDF files and extract certain page numbers into another single PDF file or choose to split pages into separate PDF files each with a custom name.

Extract data from CSV or Excel attachments

Do you receive a lot of tabular data via automated reports via email?

Wish you could just add those CSV or Excel rows into a database?

Look no further, with powerful CSV/Excel capability, the program can extract this data from the email attachment and then provides you a function to save this off to a database table.

It will append rows to that table every time you get an attachment. And you don't have to hire a software programmer to do that.

Integrate with Sharepoint

Integrate emails to Sharepoint by uploading the downloaded or converted files to Sharepoint online or on-prem after performing actions like unzipping the file or converting the file.

You can chain or nest multiple actions and other actions...

Nest actions

You can run many actions for each email or attachment and also nest actions. For example, you can unzip files, decrypt the PDF and then save the contents to a database.

The kind of actions you want to nest is entirely up to you and can be easily configured using global rules in the program.

More actions...

More actions not listed here are supported such as...

  • Unzip files after download, then run other actions after unzipping
  • Copy or move or rename file
  • Automatically print email or file attachment
  • Save .csv metadata file along with the file with customizable fields
  • Auto selection of folders based on regular expressions
  • Support for Exchange Shared mailboxes

Error Actions

If you encounter errors in actions or saving a file, you can take further actions such as sending an email. This is now configurable on a per-rule basis.

Versatility at your fingertips

We have many companies using our product as the glue between email and other products. When you are short on timelines, what better way than to have a product that will be flexible to meet your automation needs in a secure way. Get started today by going PRO.

PRO Server built for Windows Server

Need to run the workflow 24x7 unattended? Configure your rules and then install the program as a Windows Service on a Windows Server. You can also easily backup and restore program settings from one system to another to ensure your workflows are always running.

Run as a service

When running as a service, the program will stay on even when no user is logged on. When the server is rebooted, the service automatically starts up giving you piece of mind. What's more? You can monitor progress with the advanced history and charting as well as get taskbar notificatinos when the service starts downloading files.

Run service on both client and server OSes

Windows Server 2008 R2 and greater on the server side or Windows 7 and greater on the client side are both supported. You can run as a Windows service on either OSes.

Independent of other logins

The service runs under its own account independent of other users. The service will copy settings and ensure the service is always running even when no users are logged on 24x7.

Run service as a specific user

You can also choose in what user the service needs to run on.

Better scale and failure support (3 server pack)

When you choose the 3 server pack, you can scale better by partitioning your workloads. You also have the option of running the server as a hot-standby and schedule periodic backups of settings and state. Setting up a hot-standby will require some amount of scripting that we can provide guidance.

Error handling

PRO Server built for Windows Server

Easily test and keep a track of which emails were processed by the program with the advanced history and charting offered right within the program! You can even do a historical search for attachments that were processed by the program within dates, find out which rules were executed for which attachments and also see if any errors occurred.

Error handling

Do actions when an error occurs

If an error occurs when saving the file or performing a conversion, in a given rule specify what needs to happen.

For example, you can request that the email be moved to a different folder and trigger sending an email to a notification list so someone could intervene and fix the issue.

Compatibility Requirements

OS Compatibility

Windows Client OS

All windows client OSes above Windows 7+ are supported

Windows Server OS

All windows server OSes above Windows Server 2008 R2+ are supported

32-bit and 64-bit compatibility

PRO Server supports both 32=bit and 64-bit versions. PRO Client supports 32-bit version only.

Hardware requirements

Minimum of dual-core CPU with 16MB of RAM.

Cloud support

This can be installed on any Windows-based cloud provider (eg. Azure) as long as the OS requirements above are met.

Use our powerful SDK or run custom scripts

Do you need to do something custom after downloading emails? You have a few options.

Powerful SDK support

You can use our PRO Server SDK (recommended) to perform any integrations you want. The SDK allows you to plugin to the program at every stage of processing an email or attachment -- from filtering, to extraction, to downloading the attachment or after downloading the attachment. The SDK provides hooks so you can modify the program's behavior.

Run custom scripts

Alternatively, you can also run custom scripts or programs after download to send emails or attachments to a back-end system by passing fields from the email or those that were extracted as arguments.

Pricing & Plans

Flexible plans for every business size

The subscription license includes premium support and free major version upgrades at no extra cost.
The perpetual license will not get software updates beyond the first year unless you purchase extended support.

Full refund within 30 days of purchase

If for any reason you feel that the software does not meet expectations as promised on this site, we can provide a 100% full refund within 30 days of purchase.

Compare Features

Side-by-side feature comparison

Easily search, download, extract and save emails with attachments with simple setup.

Features

Click on any feature to see detailed info

Free Plan

$0

Pro Client

$18 per month

Pro Server

$25 per month

License

Personal Commercial Commercial

Number of emails or attachments

Unlimited Unlimited Unlimited

Multiple accounts (automated download)

1 Up to 15 Unlimited
  • -
  • Extract data
  • Extract data
  • -
  • Transform data
  • Transform data
  • -
  • HTTP Download
  • HTTP Download
  • -
  • Save extracted data
  • Save extracted data
  • Powerful JSON extraction using Handlebars templating
  • -
  • -
  • Handlebars JSON extraction
  • -
  • Copy, move or delete email
  • Copy, move or delete email
  • -
  • -
  • Send email
  • -
  • to PDF only
  • to PDF, TIFF and over 50 formats
  • -
  • -
  • Merge/split PDF
  • -
  • Encrypt/decrypt
  • Encrypt/decrypt
  • -
  • -
  • Lightweight OCR
  • Automatically print
  • -
  • Print
  • Print
  • -
  • -
  • Unzip files
  • -
  • Sharepoint
  • Sharepoint
  • -
  • Supported
  • Supported
  • Delete unwanted files
  • -
  • Supported
  • Supported
  • Run ChatGPT prompts (from extracted or downloaded data)
  • -
  • -
  • ChatGPT support
  • Run Claude AI with attachments (from extracted or downloaded data)
  • -
  • -
  • Claude AI support
  • Run ChatGPT prompts (from extracted or downloaded data)
  • -
  • -
  • Azure Document Intellgience
  • Resiliency(via hot/standby, copy settings task)
  • -
  • -
  • 3 Pack Windows Server & above
  • -
  • -
  • 3 Server Pack with SDK & above

History & Charting

Error handling

PRO Server built for Windows Server

Easily test and keep a track of which emails were processed by the program with the offered right within the program! You can even do a historical search for attachments that were processed by the program within dates, find out which rules were executed for which attachments and also see if any errors occurred.

Limited Full History Full History
See Feature Details Download Now Buy Now Buy Now

Pro Users

Who uses Pro & Pro Server?

  • Law firms
  • Financial firms
  • Accounting departments
  • Automotive industry
  • Healthcare and clinical offices
  • Technology firms
Get the Pro Version

Why Use It?

Some common use cases

  • Automate attachment downloads and email routing based on sender or customer
  • Save emails to ERP, CRM, invoicing, DMS, or medical systems
  • Import email and Excel/CSV attachments into cloud or in-house databases
  • Convert emails and attachments to PDF, TIFF, or 50+ formats; merge/split PDFs
  • Trigger in-house scripts post‑attachment extraction
  • Auto-respond or send notifications when specific emails or attachments are received
Get the Pro Version

FAQs

Frequently Asked Questions

Most licenses are subscription based. Subscription licenses provide peace of mind with yearly email support included at no extra fee or charge.

Subscription licenses come with premium support included and no additional support extension purchase is necessary. Subscription licenses also include free minor and major version upgrades - no worrying about stale or end-of-life versions.

We still offer limited perpetual licenses at approximately 3.5 times the cost of the yearly subscription for customers that do not want to purchase subscriptions. An example of this is the PRO Server perpetual which is priced at $1050 (which is 25 per month * 12 * 3.5). Contact sales if you have any questions about this pricing.

These legacy perpetual licenses have only ONE YEAR of premium support free and you can purchase optional yearly support extensions every year to keep support current.

When downloading your attachments, Mail Attachment Downloader will leave all your mail on your server as is and will not mark it as read. It will not interfere with any other programs you use today to download your mail.

The program identifies new mail based on when it last successfully downloaded attachments.

So when you run it for the first time, since no attachments have been downloaded yet, it will download all mail attachments in your email inbox after which it will only scan for mail attachments that arrive from thereon (including read and unread mail).

The default setting will only download messages since last download including unread mails that have not been downloaded by the program. IMPORTANT: If you switch this setting to All mail at any time, any state will be lost and the next time you select messages since last download it will download from the start again. To avoid this, select a date filter (see FAQ below titled "How do I download from a given date?").

Subsequent runs by clicking the 'Connect And Download' button will download remaining mail attachments that have not been downloaded yet until it has downloaded all attachments till the present day.

If you don't want to wait to download all email attachments the first time, set the 'start date' from which you want to download your attachments in the Search tab. Leave the 'end date' unchecked to indicate that there is no end date.