Email RFC's

Fri, Sep 28, 2007 2-minute read

When creating or manipulating emails, either by creating a Pop3 library or talking directly to a smtp server, its always useful to know where to look for those useful RFC’s that help you find out how to decode that particular field, how MIME should be implemented and so forth.

I found the following list somewhere on the internet, and here it is again mostly for my own sake, since I use them a lot:

    <td width="*"><b>description</b></td>
    <td width="20%"><b>status</b></td>

</tr><tr>
    <td><a href="http://www.ietf.org/rfc/rfc1939.txt">RFC 1939</a></td>
    <td><strong>POP3</strong> protocol</td>

    <td>Updated by RFC 2449</td>
	
</tr>
<tr>
    <td><a href="http://www.ietf.org/rfc/rfc2449.txt">RFC 2449</a></td>
    <td><strong>POP3</strong> Extension Mechanism</td>
    <td>&nbsp;</td>

</tr>

<tr>
    <td><a href="http://www.ietf.org/rfc/rfc822.txt">RFC 822</a></td>
    <td>STANDARD FOR THE FORMAT OF ARPA INTERNET TEXT MESSAGES</td>
    <td>Obsoleted by RFC 2822</td>
</tr>
<tr>

    <td><a href="http://www.ietf.org/rfc/rfc2822.txt">RFC 2822</a></td>
    <td>Internet Message Format</td>
    <td>&nbsp;</td>
</tr>

<tr>
    <td><a href="http://www.ietf.org/rfc/rfc2045.txt">RFC 2045</a></td>
    <td>MIME Part One: Format of Internet Message Bodies</td>

    <td>Updated by RFC 2231</td>
</tr>			
<tr>
    <td><a href="http://www.ietf.org/rfc/rfc2046.txt">RFC 2046</a></td>
    <td>MIME Part Two: Media Types</td>
    <td>&nbsp;</td>
</tr>
<tr>

    <td><a href="http://www.ietf.org/rfc/rfc2047.txt">RFC 2047</a></td>
    <td>MIME Part Three: Message Header Extensions for Non-ASCII Text</td>
    <td>Updated by RFC 2231</td>
</tr>
<tr>
    <td><a href="http://www.ietf.org/rfc/rfc2183.txt">RFC 2183</a></td>
    <td>The <strong>Content-Disposition</strong> Header Field</td>

    <td>Updated by RFC 2231</td>
</tr>
<tr>
    <td><a href="http://www.ietf.org/rfc/rfc2231.txt">RFC 2231</a></td>
    <td>MIME Parameter Value and Encoded Word Extensions: Character Sets,...</td>
    <td>&nbsp;</td>
</tr>

<tr>
    <td><a href="http://www.ietf.org/rfc/rfc2387.txt">RFC 2387</a></td>
    <td>The MIME <strong>Multipart/Related</strong> Content-type</td>
    <td>&nbsp;</td>
</tr>
<tr>

    <td><a href="http://www.ietf.org/rfc/rfc3462.txt">RFC 3462</a></td>
    <td>The MIME <strong>Multipart/Report</strong> Content-type</td>
    <td>&nbsp;</td>
</tr>
<tr>
    <td><a href="http://www.ietf.org/rfc/rfc2111.txt">RFC 2111</a></td>

    <td><strong>Content-ID</strong> and <strong>Message-ID</strong> Uniform Resource Locators</td>
    <td>&nbsp;</td>
</tr>
<tr>
    <td><a href="http://www.ietf.org/rfc/rfc2632.txt">RFC 2632</a></td>

    <td><strong>S/MIME</strong> Version 3 Certificate Handling</td>
    <td>&nbsp;</td>
</tr>
<tr>
    <td><a href="http://www.ietf.org/rfc/rfc2633.txt">RFC 2633</a></td>
    <td><strong>S/MIME</strong> Version 3 Message Specification</td>

    <td>&nbsp;</td>
</tr>
<tr>
    <td><a href="http://www.ietf.org/rfc/rfc2821.txt">RFC 2821</a></td>
    <td>Simple Mail Transfer Protocol</td>
    <td>&nbsp;</td>
</tr>
RFC