Lotus Domino is an IBM server product that provides enterprise-grade e-mail, collaboration capabilities, and custom application platform. Domino began life as Lotus Notes Server, the server component of Lotus Development Corporation's client-server messaging technology. It can be used as an application server for Lotus Notes applications and/or as a web server. It also has a built-in database system in the format of NSF. From release 7, Domino server can use IBM DB2 system as its backend database.
Add-ins to the Lotus Domino server can provide the following details:
Data integration (LEI)
Instant messaging and Web conferencing (IBM Sametime)
Document management (Domino Document Manager)
Collaboration space (Domino Quickplace)
Mobile application server (Domino Everyplace)
Mobile "Push" synchronization to Handheld devices - Mail, Calendar, Contacts, Tasks (Domino Traveler)
Bugs
This section needs citation on the IMAP community comment and SPR numbers for the bugs. Many of these may not be current problems.
The Lotus Domino IMAP server is poorly regarded in the IMAP community because of its many violations of the IMAP specification (RFC 3501). Some of its known bugs:
when expunging a message, it first sends an untagged EXISTS with a lower value than the current number of messages in the mailbox, and then it sends the untagged EXPUNGE. This can cause clients to crash and/or remove more than one message.
it sends extraneous untagged EXPUNGE responses, sometimes even when a mailbox is empty.
a long sequence set (e.g., in the FETCH command) returns "Invalid IMAP sequence number" or "Entry not found in index".
the EXPUNGE command often replies with "NO Document has been deleted" when other sessions have been expunging.
untagged EXPUNGE responses are sent as results for FETCH/STORE command, in violation of the specification's protection for streamed commands.
SEARCH SMALLER/LARGER returns "not supported".
text searches do not work if the string is lengthy and/or contain non-alphabetic characters. For example, "SEARCH fred" works but not "SEARCH canned-fish-examples".
These bugs cause the Lotus Domino IMAP server to work poorly, or fail entirely, with most IMAP clients.