1 | We all know and use it, but here is a formal specification. |
2 | Each message is a stream of 7-bit ASCII chars which contains a header and optional (newline separated) body. |
3 | Header consists of a set of entries with one entry per line given by a colon separated key:value pair. |
4 | Key contains no spaces or tabs and cannot exceed 63 chars. |
5 | Body is a fully unstructured sequence of ASCII chars. |
6 | There is a finite set of standard keys and an extension mechanism via the "X"-prefix. The standard set (as used by MH) is: |
7 | Date Bcc Resent-Date Resent-Fcc |
8 | From Fcc Resent-From resent- |
9 | Sender Message-ID Resent-To Message-Id |
10 | To Subject Resent-cc Forwarded |
11 | cc In-Reply-To Resent-Bcc Replied |