Outlook contains an Exchange Server-specific feature where users can attempt to 'recall' a sent message and remove it from Exchange users' inbox. When an Outlook user attempts to recall a message sent to an MDaemon mailing list using Outlook, leaves the option to notify the sender of success/failure enabled, and a recipient using Outlook opens the recall message, then Outlook sends a notification message to the list, which would then be distributed to all the list users. With a large list, this can cause a flood of messages on the list.
MDaemon can prevent this type of activity by creating a content filter rule that looks for the string 'would like to recall the message' in the body of messages being sent to the list, moves it to the bad message queue, and notifies the sender.
Step-by-Step Guide
-
Open the MDaemon Console
- Click on Security.
- Click on Content Filter.
- Click the New Rule button.
-
Create the Rule
- Give the rule a descriptive name, such as "No recall messages".
- Under Conditions, select If the TO HEADER contains.
- Click the contains specific strings link.
- Enter the list address in the Check for this string box.
- Click Add and then OK.
- Under Conditions, select If the MESSAGE BODY CONTAINS.
- Click the contains specific strings link.
- Enter
would like to recall the message
in the Check for this string box. - Click Add and then OK.
-
Set the Actions
- Under Actions, select MOVE the message to bad message queue.
- Under Actions, select Send a NOTE 1 to....
- Click the specify information link.
- In the To field, enter
$SENDER$
. - Enter the desired subject and message body.
- Subject: MDaemon Content-Filter Message
- Body: Members of this list are not allowed to attempt to recall messages. Your recall will not be sent to the list.
- Click OK to save the rule.
- Click OK to close the content filter menu.
Here is the sample rule as it appears in the cfrules.dat file in the MDaemon\App directory. If copying this syntax, be sure to verify the [Rule003] doesn't match any existing rule numbering.
[Rule003]
RuleName=Outlook/Exchange Recall Rule
Enable=Yes
ThisRuleCondition=All
ProcessQueue=BOTH
Condition01=TO|contains|AND|list@company.test|
Condition02=body|contains|AND|would like to recall the message|
Action01=move to bad Msg|
Action02=send note|"to <$SENDER$>","from <MDaemon@company.test>","subject <MDaemon Content-Filter Message>","","Members of this list are not allowed to attempt to recall messages. Your recall will not be sent to the list."
This rule will help prevent a flood of recall notification messages on your MDaemon mailing list. If you have any questions or need further assistance, please contact our support team.