The Quarantine function of IceWarp Server allows you to place incoming messages in a pending queue awaiting authorization.
Users can manage their own pending queue via IceWarp WebClient.
Domain administrators can manage all pending messages in their domain via IceWarp WebClient or WebAdmin. Furthermore users can access their quarantine queues, whitelists and blacklists via WebAdmin.
Valid options for a pending message are:
You can set whether external recipients of messages sent by your Users are automatically added to the Whitelist (see Action).
You can set a period of time after which pending messages are deleted from the queue (see later in this section).
You can also Activate a Challenge Response system, whereby an un-authorized sender can prove he is a real person by visiting a website (see later in this section).
You can see the status of the pending queue and the Quarantine Whitelist in the Spam Queues node of the Administration Console or WebAdmin.

Field |
Description |
Active |
Check this option to enable Quarantine processing. |
Quarantine |
Press this button to jump to the Quarantine queue in the Spam Queues node. |
|
NOTE: Access mode to the service can be set on both domain and user levels. See the appropriate places ([domain] Policies, [user] Policies). |

Field |
Description |
Remove Pending messages after Days |
Specify the number of days a message is held awaiting action. |
Deliver expired messages to mailbox as Spam |
Check this box to have messages delivered to your Users (marked as Spam) when the Quarantine period has expired. |

The Challenge Response that is delivered to the sender by IceWarp Server contains a URL that must be accessed in order to process the sender's confirmation (see the How it works section).
This same engine is used by the Web-based Administration and by WebClient.
Field |
Description |
Send Challenge response email for messages to be quarantined |
Check this option to have a Challenge Response email sent to senders of quarantined messages. NOTE: For this feature to work correctly you must set the Anti-Spam Reports URL correctly in the System Services SmartDiscover URL section. |
Sender |
Specify here the sender that will be used in the SMTP protocol. We do not recommend changing this from the default (empty) option, as this will cut down unwanted auto-responses etc. |
Customization. |
Press the Message button to customize the Challenge Response message content. The Message dialog will open allowing you to specify the From: and Subject: headers, and the message body content. You can use system variables within the message body. NOTE: The special variable %s must be included within the message body as this contains the URL to be visited. |
Example:
The following confirmation request message has been generated by the mail server in response to the sender user@icewarpdemo.com who sent a message to the user xxx@webmail.domaina.com.
The Anti-Spam Reports URL was defined as: http://%%Recipient_Domain%%:32000/challenge/
From: To: <user@icewarpdemo.com> Received: from webmail.domaina.com by mail.icewarpdemo.com (IceWarp Server 10.1.2) with SMTP id DEMO for <user@icewarpdemo.com>; Sun, 07 Mar 2004 01:48:16 +0100 Date: Sun, 07 Mar 2004 01:48:16 +0100 From: Challenge Response <info@icewarpdemo.com> To: xxx@webmail.domaina.com Message-Id: <812060168@mail.icewarpdemo.com> Subject: [Challenge Response] Confirm your email by visiting this URL
http://mail.icewarpdemo.com:32000/challenge/?folder=c42c1a770e2d6d07ff358b2c22d7cf71
To prove your message was sent by a human and not a computer, visit the URL below and type in the alphanumeric text you will see in the image. You will only be asked to do this once for this email address. http://webmail.domaina.com:32000/challenge/?folder=c42c1a770e2d6d07ff358b2c22d7cf71 |