Queue management (dm_QueueMgt)

The QueueMgt tool deletes dequeued inbox items. Whenever an item is queued to a user’s inbox, an object of type dmi_queue_item is created for the queued item. When a user forwards or otherwise removes the item from the inbox, the corresponding dmi_queue_item object is marked dequeued, but it is not removed from the repository. This tool automates the task of removing these unnecessary dmi_queue_item objects.

Which dmi_queue_items to remove is determined by the cutoff_days and custom_predicate arguments. The cutoff_days argument specifies the age of the objects to delete. The custom_predicate argument is applied to those items meeting the age requirement, allowing you to delete all or only some of them. For example, the tool could delete all dequeued dmi_queue_items that are older than 30 days and were queued to a specific user.

QueueMgt generates a status report that provides a list of the deleted dmi_queue_items.

The QueueMgt tool is installed in the inactive state.