Message Recall

Simple Message Recall

MDaemon Pro has a simple message recall system that you can use to delay incoming messages sent by authenticated local users for 1 to 15 minutes. During that delay period the messages are simply left in the inbound mail queue. This provides a short period during which a user can attempt to stop a message from being delivered. Once the delay period expires the message is delivered normally.

To recall a message a user can simply log in to WorldClient and click the Recall button that will be displayed when viewing a recently sent message in the Sent Items folder. If clicked before the recall time limit expires, WorldClient will send a RECALL message to MDaemon. Alternatively, the user can go the the Sent Items folder in his mail client, locate the message he wishes to recall, and then "Forward as Attachment" the message to the mdaemon@example.com system account, using "RECALL" as the message's Subject. Another alternative is to view the message's headers, copy the "Message-ID: <message-ID value>" header, and create a new message with "RECALL Message-ID: <message-ID value>" in the subject (without the quotes). If both alternatives are used within the same recall message, only the message ID option will be used.

Regardless of the chosen recall method, MDaemon will send an email back to the user, saying whether or not the recall was successful. When a message is successfully recalled, MDaemon deletes the message from the inbound queue as if it had never been sent. All recall processing is logged to MDeamon's Routing log.

Enable message recall

Click this checkbox to activate the message recall system. The option is disabled by default.

Delay messages for this many minutes XX (1-15 minutes)

This is the number of minutes that MDaemon will hold incoming messages from authenticated local users. If a RECALL message is received during the delay period then MDaemon will delete the referenced message. This option can be set to 1-15 minutes. 1 minutes is the default setting.

Deferred Delivery

The Deferred Delivery option allows authenticated clients to send messages to be delivered at a scheduled date and time. WorldClient includes this option, allowing users to click "Send Later" and specify the date and time to send the message. The message includes the Deferred-Delivery message header containing the date and time to attempt to deliver the message. If the Message Recall option is enabled and a recall request is received for a message scheduled for deferred delivery, MDaemon will attempt to remove the recalled message.

Enable deferred delivery

Enable this option if you wish to allow authenticated clients to use the Deferred-Delivery header to schedule messages for deferred delivery. When this option is enabled, WorldClient users will have the Send Later option available in the WorldClient and Lookout themes. The option is disabled by default.