# Asterisk Project : IMAP Server Implementations

Added by mdavenport , edited by mdavenport on Aug 31, 2010

There are various IMAP server implementations, each supports a potentially different set of features.

##### UW IMAP-2005 or earlier

UIDPLUS is currently NOT supported on these versions of UW-IMAP. Please note that without UID_EXPUNGE, Asterisk voicemail will expunge ALL messages marked for deletion when a user exits the voicemail system (hangs up the phone).
This version is not recommended for Asterisk.

##### UW IMAP-2006

This version supports UIDPLUS, which allows UID_EXPUNGE capabilities. This feature allow the system to expunge ONLY pertinent messages, instead of the default behavior, which is to expunge ALL messages marked for deletion when EXPUNGE is called. The IMAP storage mechanism is this version of Asterisk will check if the UID_EXPUNGE feature is supported by the server, and use it if possible.
This version is not recommended for Asterisk.

##### UW IMAP-2007

This is the currently recommended version for use with Asterisk.

##### Cyrus IMAP

Cyrus IMAP server v2.3.3 has been tested using a hierarchy delimiter of '/'.