Annotation of 43BSD/contrib/mh/conf/doc/mh-mail.rf, revision 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.