3 mh-mail \- Message format for MH
6 the Rand message-handling system, processes messages in
7 a particular format. It should be noted that neither
8 the Berkeley mailer nor the Bell mail program produces
9 message files in precisely the correct format for
12 Each user possesses a mail drop box which initially receives
13 all messages processed by
16 will read from that drop box and incorporate the new messages
17 found there into the user's own mail folders. The mail drop
18 box consists of one or more messages. To facilitate the
19 separation of messages, each message begins and ends with
20 a line consisting of nothing but four Control-A (octal 001)
23 Each message consists of two parts: a header, consisting of
24 one or more header lines, and a body, containing the actual
25 text of the message. These parts are separated by an empty
26 line, i.e. two consecutive Newline characters.
27 Within MH, the header and body may be separated by a line
30 Each header item can be viewed as a single logical line of ASCII
32 If the text of a header item extends across several
33 real lines, the continuation lines are indicated by leading
36 Each header item is called a component and is composed of a
37 keyword or name, along with associated text.
38 The keyword begins at the
39 left margin, may contain spaces or tabs, may not exceed 63
40 characters, and is terminated by a colon (:).
42 components (as identified by their keywords) must follow rigidly
43 defined formats in their text portions.
45 The text for most formatted components (e.g., ``Date:'' and ``Message-Id:'')
46 is produced automatically.
47 The only ones entered by the
48 user are address fields such as ``To:'', ``cc:'', etc.
50 are assigned mailbox names and host computer specifications.
52 rough format is ``mailbox at host'', such as ``Borden at Rand-Unix''.
53 Multiple addresses are separated by commas.
55 assumed to be the local host.
57 Following is a list of header components that are considered
58 meaningful to various MH programs.
67 contains date and time of delivery.
74 contains the userid of the sender. But see "Sender:"
81 in the event that the user has supplied a "From:" line,
82 contains the userid of the sender.
87 Contains address of recipient of message.
92 Contains addresses of additional recipients.
97 Still more recipients. However, the Bcc line is not
98 copied onto the message as delivered, so these recipients
106 to copy the message into the specified folder.
111 Sender's commentary. It is displayed by
117 A unique message identifier glued on by
126 A commentary line added by
128 when replying to a message.
135 under the "annotate" option.
140 Forwarding date added by
142 under the "annotate" option.
147 New recipients for a redistributed message processed
154 Still more recipients. See "cc:".
159 Even more recipients. See "bcc:.
164 Copy distributed message into a folder. See "fcc:".
169 Added when redistributing a message.
174 Is to distribute-from as Date: is to From:.
179 Added if msgid option is in effect.
189 \fIThe MH Message Handling System: User's Manual\fR
190 by B. Borden, R. Gaines, and N. Shapiro
192 \fIStandard for the Format of ARPA Network Test Messages\fR
193 by D. Crocker, J. Vittal, K. Pogran, and D. Henderson, Jr.