1 .TH NMH %manext7% "September 11, 2012" "%nmhversion%"
5 .\" Register 'tt' contains the indent for .TP in the COMMANDS section:
6 .nr tt \w'\fImh-sequence\fR(5)\0\0'u
9 nmh \- new MH message system
16 is the name of a powerful message handling system. Rather than
17 being a single comprehensive program,
19 consists of a collection
20 of fairly simple single-purpose programs to send, retrieve, save,
21 and manipulate messages.
23 Unlike most mail clients in UNIX,
25 is not a closed system which
26 must be explicitly run, then exited when you wish to return to the shell.
27 You may freely intersperse
29 commands with other shell commands,
30 allowing you to read and answer your mail while you have (for example)
31 a compilation running, or search for a file or run programs as needed
32 to find the answer to someone's question before answering their mail.
34 The rest of this manual entry is a quick tutorial which will teach you
37 You should read the manual entries for the
38 individual programs for complete documentation.
47 manual entry for the shell you use if you don't know how to
50 command. If you've never used
52 before, it will create the necessary default files and directories after
53 asking you if you wish it to do so.
56 moves mail from your system maildrop into your
59 folder, breaking it up into separate files and converting it
62 format as it goes. It prints one line for each message it
63 processes, containing the from field, the subject field and as much of
64 the first line of the message as will fit. It leaves the first message
65 it processes as your current message. You'll need to run
68 time you wish to incorporate new mail into your
73 prints a list of the messages in your current folder.
81 specific messages from the current folder.
84 current message, or a specific message, which may be specified by its
85 number, which you pass as an argument to
90 display, respectively, the message numerically after or before
91 the current message. In all cases, the message displayed becomes the
92 current message. If there is no current message,
95 called with an argument, or
97 may be used to advance to the
101 (remove message) deletes the current message. It may be called
102 with message numbers passed as arguments, to delete specific messages.
105 is used to respond to the current message (by default).
106 It places you in the editor with a prototype response form. While you're
107 in the editor, you may peruse the item you're responding to by reading
110 After completing your response, type
121 allows you to compose a message by putting you in the editor
122 on a prototype message form, and then lets you send it via the
126 also supports easy\-to\-use management of MIME attachments via
129 and related responses, as described in its man page.
133 commands may be run with the single argument
135 which causes them to print a list of the arguments they may be invoked
140 commands may be run with the single argument
142 which causes them to print the version number of the
144 distribution, and then exit.
146 Commands which take a message number as an argument
150 \&...) also take one of the words \*(lqfirst\*(rq,
151 \*(lqprev\*(rq, \*(lqcur\*(rq, \*(lqnext\*(rq, or \*(lqlast\*(rq to indicate
152 (respectively) the first, previous, current, next, or last message in
153 the current folder (assuming they are defined).
155 Commands which take a range of message numbers
159 \&...) also take any of the abbreviations:
162 Indicates all messages in the range <num1> to <num2>, inclusive.
163 The range must be nonempty.
171 messages beginning with (or ending with) message
174 may be any of the pre-defined symbols
191 The first, previous, next or last
192 messages, if they exist.
195 There are many other possibilities such as creating multiple folders
196 for different topics, and automatically refiling messages according to
197 subject, source, destination, or content. These are beyond the scope
198 of this manual entry.
202 Following is a list of all the
204 commands, grouped loosely according to their role.
220 prompting front-end for send
225 provides much of the primary
227 user interface for sending mail, it is almost never invoked manually,
228 but rather is invoked indirectly by one of the above commands, after
229 you've composed a message in your editor, and before you've decided to
230 send it. Here you can add attachments, check the recipient
231 list, decide to quit and send it later, etc.
243 report to whom a message would go
246 redistribute a message to additional addresses
249 Advanced commands, only sometimes invoked directly:
253 translate MIME composition draft
259 send multiple files in a MIME message
272 explode digests into messages
278 asynchronously redistribute new mail
281 append message to file
284 asynchronously incorporate new mail
287 asynchronously filter and deliver new mail
295 show the next message
298 show the previous message
301 show(display) messages
304 produce a one line per message scan listing
307 select the next folder with new messages
310 select the previous folder with new messages
313 Related utilities, only sometimes invoked directly:
317 produce formatted listings of nmh messages
320 list information about content of MIME messages
323 display/list/store/cache MIME messages
326 display MIME messages
329 store contents of MIME messages into files
338 select messages by content
344 list folders with new messages
347 list new messages in a give set of folders
350 list folders with messages in given sequence(s)
353 list all folders with messages in given sequence(s)
356 set/list current folder/message
370 file messages in other folders
398 print nmh profile components
401 print full pathnames of nmh messages and folders
404 compress a folder into a single file
407 prompting editor front end
414 Indirectly Invoked Commands
418 parse addresses 822\-style
421 search for alias/password conflicts
424 parse dates 822\-style
432 initialize the nmh environment
439 Files Used by nmh Commands
443 alias file for nmh message system
446 draft folder facility
449 format file for nmh message system
452 message format for nmh message system
455 user customization for nmh message system
458 sequence specification for nmh message system
461 mail transport customization for nmh message system
482 The user's nmh profile
490 If problems are encountered with an
492 program, the problems should
493 be reported to the local maintainers of
496 name of the program should be reported, along with the version information
499 To find out what version of an
501 program is being run, invoke
507 the host it was compiled on, and the date the
510 Send bug reports and suggestions to
511 .IR nmh-workers@nongnu.org .