IMAP Server Compliance

Fully compliant servers:

Server

Checkpoint

\Recent

Atomic flags

Expunge fetch

Expunge store

Failures

Dovecot 1.1.0+

Yes

Yes

Yes

Cached

Yes

0/34

Panda IMAP 2008, mix format

Yes

Yes

Yes

Yes

Session

0/34

Non-compliant servers:

Server

Checkpoint

\Recent

Atomic flags

Expunge fetch

Expunge store

Failures

Dovecot 1.0.15

Yes

Unreliable

Bugs

Cached

Yes

1/34

UW-IMAP 2007b, mix format

Yes

Yes

Yes

Yes

Session

2/34

Isode M-Box 14.3a0

No

Unreliable

Yes

Cached

Ignored

6/34

CommuniGate Pro 5.2.1

Yes

Yes

Yes

Cached (some)

No

8/34

Zimbra 5.0.5

Yes

Yes

Yes

Cached

No

8/34

Cyrus 2.3.12p2

No

Unreliable

Bugs

Cached

Delayed

9/34

Sun Java Messenging Server 6.3-0.15

No

Unreliable

Bugs

Yes

Delayed

9/34

GMail 2008-06-24

No

Not implemented

Bugs

Yes

No (\Deleted flag expunges)

15/34

Courier 4.3.1

Yes

Unreliable

Yes

No

No

18/34

Citadel 7.36

No

Unreliable

Yes

Yes

Session (flag changes are never seen by other sessions)

19/34

dbmail 2.3.3

Crashes too early to test. APPEND missing EXISTS replies.

Yes

Delayed (always)

?

Major problems with multiple connections (makes further testing difficult and MAY CAUSE ACCIDENTAL MAIL LOSS!):

Server

Checkpoint

\Recent

Atomic flags

Expunge fetch

Expunge store

Failures

Archiveopteryx 3.0.0

?

?

?

No

No

EXPUNGEs are sent wrong

IBM Domino 8.0

No

Unreliable

?

?

No

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

Kerio Mail Server 6.5.1

?

?

?

?

?

18/34 - EXPUNGEs are sent wrong

ImapTest/ServerStatus (last edited 2008-08-25 13:19:47 by TimoSirainen)