IMAP Server Compliance

Fully compliant servers:

Server

Checkpoint

\Recent

Atomic flags

Search

Expunges

[http://www.dovecot.org/ Dovecot] 1.1.rc2+

Yes

Yes

Yes

OK

B

[http://www.washington.edu/imap/ UW-IMAP] 2007a.DEV, mix format

Yes

Yes

Yes

OK

A

[http://www.zimbra.com/ Zimbra] 5.0.1

Yes

Yes

Yes

OK

C

Non-compliant servers:

Server

Checkpoint

\Recent

Atomic flags

Search

Expunges

[http://www.archiveopteryx.org/ Archiveopteryx] 2.06

No

? (connections hang too easily)

Bugs

C

[http://www.courier-mta.org/imap/ Courier] 4.3.0

Yes

Unreliable

Yes

SMALLER/LARGER wrong

C

[http://cyrusimap.web.cmu.edu/ Cyrus] 2.3.11

No

Unreliable

Bugs

Int.dates wrong

B? Buggy

[http://www.dovecot.org/ Dovecot] 1.0

Yes

Unreliable

Bugs

Int.dates wrong

B

[http://www.isode.com/products/m-box.html Isode M-Box] 14.2a0

No

Unreliable

Yes

() bugs

C

[http://www.sun.com/software/products/messaging_srvr/index.xml Sun Java Messenging Server] 6.3-0.15

No

Unreliable

Bugs

Bugs

A

[http://www.washington.edu/imap/ UW-IMAP] 2007, mix format

Yes

Yes

Bugs

OK

A

Major problems with multiple connections (makes further testing difficult):

Server

Checkpoint

\Recent

Atomic flags

Search

Expunges

[http://www.citadel.org/ Citadel] 7.32

No

?

?

Bugs

EXPUNGEs sent too often

[http://www.communigate.com/community/ CommuniGate Pro] 5.2.0

?

?

?

() bugs

C - EXPUNGEs lost sometimes

[http://www.kerio.eu/kms_home.html Kerio Mail Server] 6.5.0

?

?

?

Bugs

EXPUNGEs not sent

[http://www.ibm.com/software/lotus/products/notes/ IBM Domino] 8.0

No

Unreliable

?

SMALLER/LARGER not supported

C - Too many EXPUNGEs are sent, EXISTS is dropped before sending EXPUNGEs, FETCHing with valid messagesets produce errors