Annotation of 43BSD/contrib/mh/conf/doc/mh-mail.rf, revision 1.1.1.1

1.1       root        1: .\"    @(MHWARNING)
                      2: .TH MH\-MAIL 5 "April 22, 1986" MH [mh.6]
                      3: .UC 6
                      4: .SH NAME
                      5: mh\-mail \- message format for MH message system
                      6: .SH SYNOPSIS
                      7: .in +.5i
                      8: .ti -.5i
                      9: any \fIMH\fR command
                     10: .in -.5i
                     11: .SH DESCRIPTION
                     12: \fIMH\fR processes messages in a particular format.
                     13: It should be noted that although neither Bell nor Berkeley mailers produce
                     14: message files in the format that \fIMH\fR prefers,
                     15: \fIMH\fR can read message files in that antiquated format.
                     16: 
                     17: Each user possesses a mail drop box which initially receives
                     18: all messages processed by \fIpost\fR\0(8).
                     19: \fIInc\fR\0(1) will read from that drop box and incorporate the new messages
                     20: found there into the user's own mail folders (typically `+inbox').
                     21: The mail drop
                     22: box consists of one or more messages.
                     23: @BEGIN: MMDFMTS
                     24: To facilitate the
                     25: separation of messages, each message begins and ends with
                     26: a line consisting of nothing but four CTRL\-A (octal 001)
                     27: characters.
                     28: @END: MMDFMTS
                     29: @BEGIN: MHMTS
                     30: To facilitate the
                     31: separation of messages, each message begins and ends with
                     32: a line consisting of nothing but four CTRL\-A (octal 001)
                     33: characters.
                     34: @END: MHMTS
                     35: 
                     36: Messages
                     37: are expected to consist of lines of text.
                     38: Graphics and binary data are not handled.
                     39: No data compression is accepted.
                     40: All text is clear
                     41: ASCII 7-bit data.
                     42: 
                     43: The general \*(lqmemo\*(rq framework of RFC\-822 is used.
                     44: A message consists of a block of information in a rigid format,
                     45: followed by general text with no specified format.
                     46: The rigidly formatted first part of a message is called the header,
                     47: and the free-format portion is called the body.
                     48: The header must always exist, but the body is optional.
                     49: These parts are separated by an empty line,
                     50: i.e., two consecutive newline characters.
                     51: Within \fIMH\fR,
                     52: the header and body may be separated by a line consisting of dashes:
                     53: 
                     54: .nf
                     55: .in +.5i
                     56: .ne 10
                     57: .eo
                     58: .so @(MHETCPATH)/components
                     59: .ec
                     60: .in -.5i
                     61: .fi
                     62: 
                     63: The header is composed of one or more header items.
                     64: Each header item can be viewed as a single logical line of ASCII
                     65: characters.
                     66: If the text of a header item extends across several
                     67: real lines, the continuation lines are indicated by leading
                     68: spaces or tabs.
                     69: 
                     70: Each header item is called a component and is composed of a
                     71: keyword or name, along with associated text.
                     72: The keyword begins at the
                     73: left margin, may NOT contain spaces or tabs, may not exceed 63
                     74: characters (as specified by RFC\-822), and is terminated by a colon (`:').
                     75: Certain
                     76: components (as identified by their keywords) must follow rigidly
                     77: defined formats in their text portions.
                     78: 
                     79: The text for most formatted components
                     80: (e.g., \*(lqDate:\*(rq and \*(lqMessage\-Id:\*(rq)
                     81: is produced automatically.
                     82: The only ones entered by the
                     83: user are address fields such as \*(lqTo:\*(rq, \*(lqcc:\*(rq, etc.
                     84: Internet addresses
                     85: are assigned mailbox names and host computer specifications.
                     86: The
                     87: rough format is \*(lqlocal@domain\*(rq, such as \*(lqMH@UCI\*(rq,
                     88: or \*(lqMH@UCI\-ICSA.ARPA\*(rq.
                     89: Multiple addresses are separated by commas.
                     90: A missing host/domain is assumed to be the local host/domain.
                     91: 
                     92: As mentioned above,
                     93: a blank line (or a line of dashes)
                     94: signals that all following text up to the end of the file is the body.
                     95: No formatting is expected or enforced within the body.
                     96: 
                     97: Following is a list of header components that are considered
                     98: meaningful to various MH programs.
                     99: .in +.5i
                    100: .ti -.5i
                    101: Date:
                    102: .br
                    103: Added by \fIpost\fR\0(8),
                    104: contains date and time of the message's entry into the transport system.
                    105: 
                    106: .ti -.5i
                    107: From:
                    108: .br
                    109: Added by \fIpost\fR\0(8),
                    110: contains the address of the author or authors (may be more than one if a
                    111: \*(lqSender:\*(rq field is present).
                    112: Replies are typically directed to addresses in the \*(lqReply\-To:\*(rq or
                    113: \*(lqFrom:\*(rq field (the former has precedence if present).
                    114: 
                    115: .ti -.5i
                    116: Sender:
                    117: .br
                    118: Added by \fIpost\fR\0(8)
                    119: in the event that the message already has a \*(lqFrom:\*(rq line.
                    120: This line contains the address of the actual sender.
                    121: Replies are never sent to addresses in the \*(lqSender:\*(rq field.
                    122: 
                    123: .ti -.5i
                    124: To:
                    125: .br
                    126: Contains addresses of primary recipients.
                    127: 
                    128: .ti -.5i
                    129: cc:
                    130: .br
                    131: Contains addresses of secondary recipients.
                    132: 
                    133: .ti -.5i
                    134: Bcc:
                    135: .br
                    136: Still more recipients.
                    137: However, the \*(lqBcc:\*(rq line is not copied onto the message as delivered,
                    138: so these recipients are not listed.
                    139: \fIMH\fR uses an encapsulation method for blind copies, see \fIsend\fR\0(1).
                    140: 
                    141: .ti -.5i
                    142: Fcc:
                    143: .br
                    144: Causes \fIpost\fR\0(8) to copy the message into the specified folder for the
                    145: sender,
                    146: if the message was successfully given to the transport system.
                    147: 
                    148: .ti -.5i
                    149: Message\-ID:
                    150: .br
                    151: A unique message identifier added by \fIpost\fR\0(8) if the `\-msgid' flag
                    152: is set.
                    153: 
                    154: .ti -.5i
                    155: Subject:
                    156: .br
                    157: Sender's commentary.  It is displayed by \fIscan\fR\0(1).
                    158: 
                    159: .ti -.5i
                    160: In\-Reply\-To:
                    161: .br
                    162: A commentary line added by \fIrepl\fR\0(1) when replying to a message.
                    163: 
                    164: .ti -.5i
                    165: Resent\-Date:
                    166: .br
                    167: Added when redistributing a message by \fIpost\fR\0(8).
                    168: 
                    169: .ti -.5i
                    170: Resent\-From:
                    171: .br
                    172: Added when redistributing a message by \fIpost\fR\0(8).
                    173: 
                    174: .ti -.5i
                    175: Resent\-To:
                    176: .br
                    177: New recipients for a message resent by \fIdist\fR\0(1).
                    178: 
                    179: .ti -.5i
                    180: Resent\-cc:
                    181: .br
                    182: Still more recipients.
                    183: See \*(lqcc:\*(rq and \*(lqResent\-To:\*(rq.
                    184: 
                    185: .ti -.5i
                    186: Resent\-Bcc:
                    187: .br
                    188: Even more recipients.
                    189: See \*(lqBcc:\*(rq and \*(lqResent\-To:\*(rq.
                    190: 
                    191: .ti -.5i
                    192: Resent\-Fcc:
                    193: .br
                    194: Copy resent message into a folder.
                    195: See \*(lqFcc:\*(rq and \*(lqResent\-To:\*(rq.
                    196: 
                    197: .ti -.5i
                    198: Resent\-Message\-Id:
                    199: .br
                    200: A unique identifier glued on by \fIpost\fR\0(8) if the `\-msgid' flag
                    201: is set.
                    202: See \*(lqMessage\-Id:\*(rq and \*(lqResent\-To:\*(rq.
                    203: 
                    204: .ti -.5i
                    205: Resent:
                    206: .br
                    207: Annotation for \fIdist\fR\0(1) under the `\-annotate' option.
                    208: 
                    209: .ti -.5i
                    210: Forwarded:
                    211: .br
                    212: Annotation for \fIforw\fR\0(1) under the `\-annotate' option.
                    213: 
                    214: .ti -.5i
                    215: Replied:
                    216: .br
                    217: Annotation for \fIrepl\fR\0(1) under the `\-annotate' option.
                    218: .in -.5i
                    219: .sp
                    220: .Fi
                    221: ^@(MHDROPLOC)~^Location of mail drop
                    222: .Pr
                    223: None
                    224: .Sa
                    225: \fIStandard for the Format of ARPA Internet Text Messages\fR (aka RFC\-822)
                    226: .De
                    227: None
                    228: .Co
                    229: None
                    230: .En

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.