You are here: Home / Extensions for Microsoft Exchange Server / MAPILab Rules for Exchange / Conditions and Actions list

Conditions and Actions list

This page contains the actual list of conditions and actions available in the latest version of MAPILab Rules for Exchange. You can use the form on the right to suggest new conditions or actions be added to the program.

Creating a rule in MAPILab Rules for Exchange consists of three stages: specifying one of the four primary conditions, specifying several secondary conditions and specifying one or several actions that should be performed.

Primary Conditions

The presence of primary conditions is determined by the peculiarities in the technical implementation of how incoming messages are processed. These conditions serve as the basis for secondary conditions and actions available later. For example, the action “move it to the specified subfolder of the recipient's mailbox” is available only if the primary conditions clearly define that the incoming message goes to some mailbox, but not to a public folder.

  • When a message is delivered anywhere — all incoming messages are processed.
  • When a message is delivered to any mailbox — all incoming messages going to user mailboxes are processed.
  • When a message is delivered to the specified public folder tree — all messages going to the specified tree of public folders are processed. By default, Exchange Server contains only one tree of public folders named “Public Folders”.
  • When a message is delivered to specified recipient — all messages to the specified recipients are processed. Recipients can be both user mailboxes and mail-enabled public folders.
  • When a message is delivered to the member of the specified address list — all messages going to the recipients that are members of the specified address list are processed.

Secondary Conditions

  • subject line contains specific words — imposes a limitation on the message subject.
  • message body contains specific words — imposes a limitation on the message body.
  • subject line or message body contains specific words — imposes a limitation on the message subject and body at once.
  • message header contains specific words — imposes a limitation on the service header of the message. For example: "message header contains X-Spam-Flag: Yes".
  • message header meets specified criterion — imposes a limitation on the service header of the message. For example: "message header X-Spam-Score value is more or equal than 5".
  • recipient's address contains specific words — imposes a limitation on the recipient's address. Attention: both To: and CC: message headers are checked.
  • sender's address contains specific words — imposes a limitation on the sender's address. The From: message header is checked.
  • To field contains specific words — imposes a limitation on the To: message header.
  • Cc field contains specific words — imposes a limitation on the Cc: message header.
  • sender is in the specified address list — imposes a limitation on the sender's address.
  • sender's email is in the specified file — imposes a limitation on the sender's address.
  • has an attachment — the message must have one or several attachments.
  • marked as importance — the message importance must coincide with the specified one.
  • marked as sensitivity — the message sensitivity must coincide with the specified one.
  • assigned to specified category — the message category must be one of the specified ones.
  • assigned to specified message class — imposes a limitations on the message class. For example: "IPM.Post", "IPM.Note".
  • with a size in a specific range — imposes a limitation on the overall message size. Both maximum and minimum size can be specified.
  • with an attachment of the specified type — imposes a limitation on the attachment type. The specified file masks are checked.
  • with attachments size in a specific range — imposes a limitation on the attachment size. It is possible to check both the total size of all attachments and the size of the largest attachment.
  • received in a specific date/time span — imposes a limitation on a date/time when a message is received.

Actions

  • move it to the specified public folder — moves the message to the specified public folder. In case there are several trees of public folders in the organization, it is possible to select them.
  • move it to the specified mailbox folder — moves the message to the specified folder of the selected user mailbox. For example: "move it to the John Doe\Support Tickets mailbox folder".
  • move it to the specified subfolder of the recipient's mailbox — moves the message to the specified folder of the recipient's mailbox. It is possible to select well-known folders (Inbox, Calendar, Contacts, etc.) and specify the names of folders manually. In the last case it is possible to specify subfolders dividing them with a forward slash "/". For example: "move it to the Web Site/Comments subfolder of the recipient's mailbox". It is also possible to automatically create the specified folder in case it does not exist.
  • forward it to specified e-mails — forwards the message to the specified list of e-mail addresses.
  • flag message with a colored flag — marks the message with a flag of the specified color.
  • mark it as importance — changes the message importance to the specified one.
  • mark it as sensitivity — changes the message sensitivity to the specified one.
  • assign it to the specified category — adds the specified values to the list of message categories.
  • assign it to the specified message class — changes the message class to the specified one.
  • insert specified string at the beginning of the subject — inserts the specified string at the beginning or at the end of the message subject.
  • copy it to the specified public folder — copies the message to the specified public folder. In case there are several trees of public folders in the organization, it is possible to select them.
  • copy it to the specified mailbox folder — copies the message to the specified folder of the selected user mailbox. For example: "copy it to the John Doe\Orders\Failed mailbox folder".
  • copy it to the specified subfolder of the recipient's mailbox — copies the message to the specified folder of the recipient's mailbox. It is possible to select well-known folders (Inbox, Calendar, Contacts, etc) and also specify the names of folders manually. In the last case it is possible to specify subfolders dividing them with a forward slash "/". For example: "copy it to the Clients/VIP subfolder of the recipient's mailbox". It is also possible to automatically create the specified folder in case it does not exist.
  • remove the read receipt request — removes the read receipt from the message.
  • reply with message — sends the message stored in the specified file of the .eml format to the sender of the original message. If the .eml file contains the From: and To: fields, they are ignored.
  • send a specified message — sends the message stored in the specified file of the .eml format. This file must contain the To: field with the recipient's address specified in it. The sender's address is specified in the properties of this action. It can be specified manually or it can be specified that the original message recipient's address should be used.
  • print messages on specified printer — prints the message using the specified printer. The list of available printers is taken from the list of printers installed for the current user.
  • print attaches of specified types on specified printer — prints attachments using the specified printer. The list of available printers is taken from the list of printers installed for the current user. It can print only the following attachment types txt;*.htm;*.html;*.mht;*.bmp;*.gif;*.jpg;*.jpeg;*.png
  • save the message to specified file — saves the message to the specified file. It is possible to rename the file depending on the properties of the message and to group messages by folders.
  • save attachments to specified file — saves attachments to the specified folder under the specified name. You can also specify what attachment types should be saved. It is also possible to rename files depending on the properties of the message and to group them by folders.
  • remove attachments of the specified type — removes attachments of the specified type from the message. You can specify any number of file masks dividing them with a semicolon.
  • permanently delete it (no NDR) — deletes the message. If the "send NDR" option is selected, the sender is sent a notification about an error during message delivery.
  • stop processing more rules — stops applying further rules to this message.
MAPILab Rules for Exchange video tours Look through the video tutorial tours to learn more about our product workings and configuration settings
Product Home Page
Screenshots
Technical details
Conditions and Actions list
Printable materials
Frequently Asked Questions
User testimonials
It worked! I'm not very expert with computers, but with your help I easily removed an Outlook prompt that had been driving me crazy. "Windows Secrets" correctly advised me that you could solve this problem after Dell, Norton and Optonline tech support teams had insisted the prompts could not be avoided. Bless you and Windows Secrets!

Muriel Fox


Leave your testimonial

Related posts in company's blog


How to Deploy Software to Multiple Workstations
Deploying software to multiple workstations in an enterprise environment can be time and effort-consuming. Using automatic deployment tools, you can optimize this process.

Out-of-office messages in Outlook: Setup and use
Learn to compose and enable automatic out-of-office replies in your Outlook 2016 – even for webmail IMAP accounts like Gmail or Yahoo! A detailed guide to setting up autoreplies through Outlook...

How to find the add-in Outlook after the installation?
Sometimes we get questions from our customers who downloaded and installed the add-in, but cannot locate program options in Outlook for some reason...

View more posts

Leave your Suggestion:
Name:
E-mail:
The Website uses cookies that allow us to recognize you and collect information about your user experience.

Permission to use cookies necessary for the use of the Site and its services, including ordering services. By visiting the site, we are sure that you consent to the use and storage of cookies on your device. If you agree, continue to use the site. If not – set special settings in your browser or contact technical support.