Duplicate Message Delivery Suppression

Note

Cyrus IMAP documentation is a work in progress. The completion of this particular part of the documentation is pending the resolution of :task:`42`.

Messages are delivered to IMAP users in a seemingly endless stream and near continious flow, but sometimes something fails.

A sending MTA awaits confirmation from a receiving MTA or MDA, and a receiving MTA or MDA often waits giving out that confirmation until after it has assured delivery was actually successful.

In cases where exactly in between the receiving MTA or MDA receiving that assurance, and the sending MTA being sent the confirmation, something fails, the sending MTA has not received confirmation, and it will therefore re-attempt delivery.

This constitutes duplicate delivery – of the same message, and should, for a better user experience, be avoided – unless your helpdesk is idling and you want to keep it busy.

Cyrus IMAP employs technology to detect an attempt to deliver a duplicate of a message already delivered, and can suppress the duplicate from being posted to the users’ mailboxes.

Back to IMAP Features