|
|
1.1 ! root 1: .\" @(MHWARNING) ! 2: .if '\*(ZZ'-man' \{\ ! 3: .TH MH 1 "April 22, 1986" MH [mh.6] ! 4: .UC 6 ! 5: .SH NAME ! 6: mh \- Message Handler ! 7: .SH SYNOPSIS ! 8: .in +.5i ! 9: .ti -.5i ! 10: any \fIMH\fR command ! 11: .in -.5i ! 12: .SH DESCRIPTION ! 13: \fIMH\fR is the name of a powerful message handling system. ! 14: Rather then being a single comprehensive program, ! 15: \fIMH\fR consists of a collection of fairly simple ! 16: single-purpose programs to send, receive, save, ! 17: and retrieve messages. The user should refer ! 18: to the \fIMH User's Manual\fR ! 19: and the pages for the \fIMH\fR ! 20: programs in the Unix Programmers Manual. ! 21: ! 22: Unlike \fImail\fR, the standard UNIX mail user interface program, ! 23: \fIMH\fR is not a closed system which must be explicitly run, ! 24: then exited when you wish to return to the shell. ! 25: You may freely intersperse \fIMH\fR commands with other shell commands, ! 26: allowing you to read and answer your mail while you have (for example) ! 27: a compilation running, ! 28: or search for a file or run programs as needed to find the answer to ! 29: someone's question before answering their mail. ! 30: ! 31: The rest of this manual entry is a quick tutorial which will teach you the ! 32: basics of \fIMH\fR. ! 33: You should read the manual entries for the individual programs for complete ! 34: documentation. ! 35: ! 36: To get started using \fIMH\fR, put the directory ! 37: \fB@(MHBINPATH)\fR on your \fB$PATH\fR. ! 38: This is best done in one of the files: ! 39: \fB\&.profile\fR, \fB\&.login\fR, or \fB\&.cshrc\fR ! 40: in your home directory. ! 41: (Check the manual entry for the shell you use, ! 42: in case you don't know how to do this.) ! 43: Run the \fIinc\fR command. ! 44: If you've never used \fIMH\fR before, ! 45: it will create the necessary default files and directories after ! 46: asking you if you wish it to do so. ! 47: ! 48: \fIinc\fR moves mail from your system maildrop ! 49: into your \fIMH\fR `+inbox' folder, ! 50: breaking it up into separate files ! 51: and converting it to \fIMH\fR format as it goes. ! 52: It prints one line for each message it processes, ! 53: containing the from field, the subject field ! 54: and as much of the first line of the message as will fit. ! 55: It leaves the first message it processes as your current message. ! 56: You'll need to run \fIinc\fR each time you wish to incorporate new mail ! 57: into your \fIMH\fR file. ! 58: ! 59: \fIscan\fR prints a list of the messages in your current folder. ! 60: ! 61: The commands: ! 62: \fIshow\fR, \fInext\fR, and \fIprev\fR ! 63: are used to read specific messages from the current folder. ! 64: \fIshow\fR displays the current message, ! 65: or a specific message, which may be specified by its number, ! 66: which you pass as an argument to \fIshow\fR. ! 67: \fInext\fR and \fIprev\fR display, respectively, ! 68: the message numerically after or before the current message. ! 69: In all cases, the message displayed becomes the current message. ! 70: If there is no current message, ! 71: \fIshow\fR may be called with an argument, ! 72: or \fInext\fR may be used to advance to the first message. ! 73: ! 74: \fIrmm\fR (remove message) deletes the current message. ! 75: It may be called with message numbers passed as arguments, ! 76: to delete specific messages. ! 77: ! 78: \fIrepl\fR is used to respond to the current message (by default). ! 79: It places you in the editor with a prototype response form. ! 80: While you're in the editor, ! 81: you may peruse the item you're responding to by reading the file \fB@\fR. ! 82: After completing your response, ! 83: type \fBl\fR to review it, ! 84: or \fBs\fR to send it. ! 85: ! 86: \fIcomp\fR allows you to compose a message by putting you in the editor on ! 87: a prototype message form, ! 88: and then lets you send it. ! 89: ! 90: All the \fIMH\fR commands may be run with the single argument: `\-help', ! 91: which causes them to print a list of the arguments they may be invoked with. ! 92: ! 93: Commands which take a message number as an argument ! 94: (\fIscan\fR, \fIshow\fR, \fIrepl\fR, ...) ! 95: also take one of the words: ! 96: \fIfirst\fR, \fIprev\fR, \fIcur\fR, \fInext\fR, or \fIlast\fR ! 97: to indicate (respectively) the first, previous, current, next, or last ! 98: message in the current folder (assuming they are defined). ! 99: ! 100: Commands which take a range of message numbers ! 101: (\fIrmm\fR, \fIscan\fR, \fIshow\fR, ...) ! 102: also take any of the abbreviations: ! 103: .sp ! 104: .in +5 ! 105: .ti -3 ! 106: .I <num1>-<num2> ! 107: - Indicates all messages in the range <num1> to <num2>, inclusive. The range ! 108: .B must ! 109: be nonempty. ! 110: .sp ! 111: .ti -3 ! 112: .I <num>:+N ! 113: .ti -3 ! 114: .I <num>:-N ! 115: - Up to ! 116: .I N ! 117: messages beginning with (or ending with) message ! 118: .I num. ! 119: .I Num ! 120: may be any of the pre-defined symbols: ! 121: .I first, prev, cur, next ! 122: or ! 123: .I last. ! 124: .sp ! 125: .ti -3 ! 126: .I first:N ! 127: .ti -3 ! 128: .I prev:N ! 129: .ti -3 ! 130: .I next:N ! 131: .ti -3 ! 132: .I last:N ! 133: - The first, previous, next or last ! 134: .I N ! 135: messages, if they exist. ! 136: .in -5 ! 137: ! 138: There are many other possibilities such as creating multiple folders for ! 139: different topics, and automatically refiling messages according to subject, ! 140: source, destination, or content. ! 141: These are beyond the scope of this manual entry. ! 142: ! 143: Following is a list of all the \fIMH\fR commands: ! 144: .\} ! 145: ! 146: .nf ! 147: .in .5i ! 148: .ta 1.5i ! 149: ^ali (1)~^\- list mail aliases ! 150: ^anno (1)~^\- annotate messages ! 151: @BEGIN: BBOARDS ! 152: ^bbc (1)~^\- check on BBoards ! 153: ^bbl (1)~^\- manage a BBoard ! 154: ^bbleader (1)~^\- responsiblities of a BBoard\-leader ! 155: ^bboards (1)~^\- the UCI BBoards facility ! 156: @END: BBOARDS ! 157: ^burst (1)~^\- explode digests into messages ! 158: @BEGIN: TMA ! 159: ^cipher (1)~^\- en/de\-cipher txt ! 160: @END: TMA ! 161: ^comp (1)~^\- compose a message ! 162: @BEGIN: TMA ! 163: ^decipher (1)~^\- decipher messages ! 164: @END: TMA ! 165: ^dist (1)~^\- redistribute a message to additional addresses ! 166: ^folder (1)~^\- set/list current folder/message ! 167: ^folders (1)~^\- list all folders ! 168: ^forw (1)~^\- forward messages ! 169: ^inc (1)~^\- incorporate new mail ! 170: ^mark (1)~^\- mark messages ! 171: ^mhl (1)~^\- produce formatted listings of MH messages ! 172: ^mhmail (1)~^\- send or read mail ! 173: ^mhook (1)~^\- MH receive\-mail hooks ! 174: ^mhpath (1)~^\- print full pathnames of MH messages and folders ! 175: ^msgchk (1)~^\- check for messages ! 176: ^msh (1)~^\- MH shell (and BBoard reader) ! 177: ^next (1)~^\- show the next message ! 178: ^packf (1)~^\- compress a folder into a single file ! 179: ^pick (1)~^\- select messages by content ! 180: ^prev (1)~^\- show the previous message ! 181: ^prompter (1)~^\- prompting editor front end ! 182: ^rcvstore (1)~^\- incorporate new mail asynchronously ! 183: ^refile (1)~^\- file messages in other folders ! 184: ^repl (1)~^\- reply to a message ! 185: ^rmf (1)~^\- remove folder ! 186: ^rmm (1)~^\- remove messages ! 187: ^scan (1)~^\- produce a one line per message scan listing ! 188: ^send (1)~^\- send a message ! 189: ^show (1)~^\- show (list) messages ! 190: ^sortm (1)~^\- sort messages ! 191: @BEGIN: TMA ! 192: ^tma (1)~^\- manipulate the TTI Trusted Mail Agent (TMA) ! 193: @END: TMA ! 194: ^vmh (1)~^\- visual front\-end to MH ! 195: ^whatnow (1)~^\- prompting front\-end for send ! 196: ^whom (1)~^\- report to whom a message would go ! 197: .if '\*(ZZ'-man' \{\ ! 198: .sp 1 ! 199: ^mh\-alias (5)~^\- alias file for MH message system ! 200: ^mh\-format (5)~^\- format file for MH message system ! 201: ^mh\-mail (5)~^\- message format for MH message system ! 202: ^mh\-profile (5)~^\- user customization for MH message system ! 203: .sp 1 ! 204: ^ap (8)~^\- parse addresses 822\-style ! 205: ^conflict (8)~^\- search for alias/password conflicts ! 206: ^dp (8)~^\- parse dates 822\-style ! 207: ^install\-mh (8)~^\- initialize the MH environment ! 208: ^post (8)~^\- deliver a message ! 209: .\} ! 210: .fi ! 211: .re ! 212: ! 213: .if '\*(ZZ'-man' \{\ ! 214: .Fi ! 215: ^@(MHBINPATH)~^directory containing \fIMH\fR commands ! 216: ^@(MHETCPATH)~^\fIMH\fR library ! 217: .Sa ! 218: \fIThe Rand \fIMH\fR Message Handling System: User's Manual\fR, ! 219: .br ! 220: \fIThe Rand \fIMH\fR Message Handling System: Tutorial\fR, ! 221: .br ! 222: \fIThe Rand \fIMH\fR Message Handling System: The UCI BBoards Facility\fR, ! 223: .br ! 224: \fIMH.5: How to process 200 messages a day and still get some real work ! 225: done\fR ! 226: .br ! 227: .En ! 228: .\}
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.