MIME Test Suite Data Sheet

Test Suite: MIME Test Suite

Direction: Both

Multipurpose Internet Mail Extensions (MIME) is an Internet standard which defines a format for email and other textually transmitted data. It is used widely in the modern Internet. Since the proper functioning of the MIME protocol is vital to modern infrastructure and society, the dependability of MIME implementations must be verified. This test suite can be used to test MIME implementations for security flaws and robustness problems.

Used specifications

Specification Title Notes
RFC793 Transmission Control Protocol Test case delivery
RFC2045 Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies
RFC2046 Multipurpose Internet Mail Extensions (MIME) Part Two: Media Types
RFC2047 Multipurpose Internet Mail Extensions (MIME) Part Three: Message Header Extensions for Non-ASCII Text
RFC2183 The Content-Disposition Header Field
RFC2231 MIME Value and Encoded Word Extensions
RFC2821 Simple Mail Transfer Protocol Definition for the Received header; test case delivery
RFC2822 Internet Message Format
RFC5321 Simple Mail Transfer Protocol Definition for the Received header; test case delivery
RFC5322 Internet Message Format

Tool-specific information

Test delivery method Specifications Notes
SMTP RFC5231 Sends test cases to a SMTP server
File output Writes test cases to files
Command execution Feeds test cases to a user-defined command
TCP RFC793 Supports both client and server sockets
UDP RFC768 Supports both client and server sockets
HTTP RFC2616 Supports both client and server sockets