"The Codenomicon tools are amazing. Using them is like being attacked by the most relentless adversary who uses every possible method to find flaws in your code

We fixed subtle crash bugs in Samba that had been in the code for over ten years. We would never have found those bugs without the Codenomicon tools.

If you're serious about implementing protocols correctly, you need the Codenomicon tools."

-- Jeremy Allison,
   Co Creator of Samba


Products by Protocol

IMAP Server Data Sheet

  • Test Suite: IMAP Server
  • Direction: Server

IMAP4 Server Test Suite helps you eliminate security flaws from your email server implementations efficiently and cost-effectively. Proactive elimination of vulnerabilities results in significant cost savings in development and maintenance, producing more stable and dependable email systems that your end users can trust.

Internet Message Access Protocol (IMAP) version 4 is a standard for fetching email messages from Internet mail servers. It is widely used by most email users in the Internet. Due to its ubiquitousness, the modern society has come to depend on email and the availability of email services. This places high requirements for the quality of email protocol implementations, so that services are not disrupted by malformed data and malicious attacks. IMAP4 Server Test Suite has been developed for testing IMAP version 4 server implementations for current and future security flaws and robustness problems. It is an automated black-box negative testing solution that combines unparalleled testing efficiency with a proven track record and superior technological design. The test suite can be used to test any IMAP4 server implementations.

Used specifications

Specification Title
RFC3501 Internet Message Access Protocol - Version 4rev1
RFC2177 IMAP4 IDLE Command

Test tool general features

  • Fully automated black-box negative testing
  • Ready-made test cases
  • Written in Java(tm)
  • GUI, command line, remote interface modes
  • Instrumentation (health-check) capability
  • Support and maintenance
  • Comprehensive user documentation
  • Results reporting and analysis

Tool-specific information

Tested messages Notes Specifications
APPEND RFC3501, RFC3502
AUTHENTICATE RFC3501
CAPABILITY RFC3501
CHECK RFC3501
CLOSE RFC3501
CREATE RFC3501
DELETE RFC3501
EXAMINE RFC3501
EXPUNGE RFC3501
IDLE RFC2177
LIST RFC3501
LOGIN RFC3501
LOGOUT RFC3501
LSUB RFC3501
NOOP RFC3501
RENAME RFC3501
SELECT RFC3501
STARTTLS RFC3501
STATUS RFC3501
SUBSCRIBE RFC3501
UNSUBSCRIBE RFC3501
Supported protocol features Notes Specifications
Transport over TCP RFC3501

Select Protocol:

List of available test suites. Please note that the information in these sheets is subject to periodical change.

Test Tool Datasheet:

Contact Us:

Contact us for more information

First Name:

Last Name:

E-Mail:

Country:

Which product/service are you
interested in?

reCAPTCHA: