Optimizing Performance

Here are some tips for optimizing Aid4Mail’s performance.

Speed up on-premise processing

1.Use a machine with a fast processor and at least four cores. For example, Intel i7, i9 or better (or their AMD equivalents).

2.Use a dedicated GPU. 

3.Use a fast SSD or RAM drive, at least for cache and temporary files. Avoid NAS drives as they can significantly diminish processing speed.

4.If your source or target is an Outlook profile, PST, MSG or Exchange, make sure you have the latest Outlook updates installed.

5.Reboot your computer and close any unnecessary programs, including mail applications.

6.Disable any anti-virus, file monitoring or file indexing tools that may operate on the source and target folders.

7.Disable Outlook plugins if you are processing Outlook mailboxes.

8.Disable Windows sleep, hibernation and automatic updates.

Speed up remote processing (for IMAP and cloud-based services)

1.Connect locally using an Ethernet cable rather than Wi-Fi.

2.Ensure your network drivers are up-to-date.

3.Choose a time of day that ensures the highest possible Internet speed.

4.Close any programs or tasks that may reduce the available Internet bandwidth (streaming services, software updates, offsite file backups, etc).

5.Avoid migrating mail directly from one remote location to another to reduce the risk of bottlenecks. Instead, migrate from the remote source location to a local mbox file. Then migrate the mbox to the remote target location.

Optimize your Aid4Mail settings

1.Whenever possible, prioritize Aid4Mail's 32-bit processing engine over its 64-bit engine. In general, 32-bit applications are faster than their 64-bit counterparts except for tasks that involve advanced mathematical modeling. 

2.Unless required, turn off incremental processing and its recording of emails.

3.Use a folder filter to skip any folders you don’t need, or a native filter if supported by your source mail service.

4.Use an item filter to skip emails based on their header content, message body text and attachments, in that order.

5.Unless required, avoid searching files contained within attachments.

6.Unless required, avoid searching file metadata.

7.Set the highest reasonable image size limit for metadata searches.

8.Unless required, avoid using Python scripts as they may significantly impact performance.

Optimize your filters

1.Use a folder filter to exclude folders before individual emails are processed, or a native filter if supported by your source mail service. Please refer to the Filter stages topic for additional information.

2.Be attentive to the order of search terms:

a.If you have two search terms separated by an AND operator, if the first term is not found then Aid4Mail doesn’t need to search for the second term. For example, if you’re searching for cat AND dog, and cat is not found then Aid4Mail doesn’t need to search for dog. To optimize performance when you’re using an AND operator, put the search term that’s least likely to be found on the left side of the statement.

b.If you have two search terms separated by an OR operator, if the first term is found then Aid4Mail doesn’t need to search for the second term. For example, if you’re searching for ham OR cheese, and ham has been found then Aid4Mail doesn’t need to search for cheese. To optimize performance when you’re using an OR operator, put the search term that’s most likely to be found on the left side of the statement.

c.If you have search terms to eliminate duplicates (NOT Is:Duplicate) or to eliminate unpurged mail (NOT Is:Unpurged), place them before any other search terms. As Aid4Mail searches for each term in the order it appears, this will greatly reduce the number of emails processed.

d.Place search terms that scan attachments or metadata, notably those that use the FileText or FileMetadata operators, after other search terms. Then scanning of these potentially large files is done last and on the smallest number of emails.

3.Use the search term Is:Personal to eliminate bulk and automated mail, newsletters and mailing lists, bounced emails and any other non-personal items from your target mail. Please refer to the Searching personal mail topic for details.


If you experience any issues, please don't hesitate to contact us.

If you would like to purchase an Aid4Mail license, please visit the Aid4Mail website.

Did you find it helpful? Yes No
Aid4Mail is a trademark licensed to Fookes Software Ltd. Fookes is a registered trademark of Fookes Holding Ltd. All other trademarks and service marks, both marked and not marked, are the property of their respective owners.