MIME Test Suite Data Sheet
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 |