source: trunk/third/nmh/man/mhn.man @ 12455

Revision 12455, 22.6 KB checked in by danw, 26 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r12454, which included commits to RCS files with non-trunk default branches.
Line 
1.\"
2.\" %nmhwarning%
3.\" $Id: mhn.man,v 1.1.1.1 1999-02-07 18:14:21 danw Exp $
4.\"
5.\" include the -mh macro file
6.so %etcdir%/tmac.h
7.\"
8.TH MHN %manext1% MH.6.8 [%nmhversion%]
9.SH NAME
10mhn \- display/list/store/cache MIME messages
11.SH SYNOPSIS
12.in +.5i
13.ti -.5i
14mhn \%[+folder] \%[msgs] \%[\-file file]
15.br
16\%[\-part number]... \%[\-type content]...
17.br
18\%[\-show] \%[\-noshow]
19\%[\-list] \%[-nolist]
20.br
21\%[\-store] \%[\-nostore]
22\%[\-cache] \%[\-nocache]
23.br
24\%[\-headers] \%[\-noheaders]
25\%[\-realsize] \%[\-norealsize]
26.br
27\%[\-serialonly] \%[\-noserialonly]
28\%[\-form formfile]
29.br
30\%[\-pause] \%[\-nopause]
31\%[\-auto] \%[\-noauto]
32.br
33\%[\-rcache policy] \%[\-wcache policy]
34\%[\-check] \%[\-nocheck]
35.br
36\%[\-verbose] \%[\-noverbose]
37\%[\-version]
38\%[\-help]
39
40.ti .5i
41mhn \-build\ file
42.br
43\%[\-ebcdicsafe] \%[\-noebcdicsafe]
44.br
45\%[\-rfc934mode] \%[\-norfc934mode]
46.in -.5i
47
48.SH DESCRIPTION
49MHN SHOULD BE CONSIDERED DEPRECATED.  IT IS RETAINED FOR THE PURPOSE
50OF BACKWARD COMPATIBILITY, BUT EVERYONE SHOULD MIGRATE TO USING THE
51COMMANDS MHSHOW, MHSTORE, AND MHLIST.  CHECK THE INDIVIDUAL MAN PAGES
52FOR DETAILS.
53
54The \fImhn\fR command allows you to display, list, store, or cache the
55contents of a MIME (multi-media) messages.
56
57\fImhn\fR manipulates multi-media messages as specified in RFC\-2045
58thru RFC\-2049.  Currently \fImhn\fR only supports encodings in message
59bodies, and does not support the encoding of message headers as specified
60in RFC\-2047.
61
62The switches `\-list', `\-show', `\-store', and `-cache' direct
63the operation of \fImhn\fR.  Only one of these switches may be used
64at a time.  These switches are used to operate on the content of
65each of the named messages.  By using the `\-part' and `\-type'
66switches, you may limit the scope of the given operation to particular
67subparts (of a multipart content) and/or particular content types.
68
69The switch `\-build' is used to construct a MIME message.  It is
70for backward compatibility and instructs \fImhn\fR to execute the
71\fImhbuild\fR command.  It is preferred that you use the \fImhbuild\fR
72command directly.  See the \fImhbuild\fR(1) man page for details.
73
74The option `\-file\ file' directs \fImhn\fR to use the specified file as
75the source message, rather than a message from a folder.  If you specify
76this file as \*(lq-\*(rq, then \fImhn\fR will accept the source message
77on the standard input.  Note that the file, or input from standard input
78should be a validly formatted message, just like any other \fInmh\fR
79message.  It should \fBNOT\fR be in mail drop format (to convert a file in
80mail drop format to a folder of \fInmh\fR messages, see \fIinc\fR\0(1)).
81
82A part specification consists of a series of numbers separated by dots.
83For example, in a multipart content containing three parts, these
84would be named as 1, 2, and 3, respectively.  If part 2 was also a
85multipart content containing two parts, these would be named as 2.1 and
862.2, respectively.  Note that the `\-part' switch is effective for only
87messages containing a multipart content.  If a message has some other
88kind of content, or if the part is itself another multipart content, the
89`\-part' switch will not prevent the content from being acted upon.
90
91A content specification consists of a content type and a subtype.
92The initial list of \*(lqstandard\*(rq content types and subtypes can
93be found in RFC\-2046.
94.ne 18
95A list of commonly used contents is briefly reproduced here:
96.sp
97.nf
98.in +.5i
99.ta \w'application  'u
100Type    Subtypes
101----    --------
102text    plain, enriched
103multipart       mixed, alternative, digest, parallel
104message rfc822, partial, external-body
105application     octet-stream, postscript
106image   jpeg, gif, png
107audio   basic
108video   mpeg
109.re
110.in -.5i
111.fi
112.sp
113A legal MIME message must contain a subtype specification.
114.PP
115To specify a content, regardless of its subtype, just use the
116name of the content, e.g., \*(lqaudio\*(rq.  To specify a specific
117subtype, separate the two with a slash, e.g., \*(lqaudio/basic\*(rq.
118Note that regardless of the values given to the `\-type' switch, a
119multipart content (of any subtype listed above) is always acted upon.
120Further note that if the `\-type' switch is used, and it is desirable to
121act on a message/external-body content, then the `\-type' switch must
122be used twice: once for message/external-body and once for the content
123externally referenced.
124
125.Uh "Checking the Contents"
126The `\-check' switch tells \fImhn\fR to check each content for an
127integrity checksum.  If a content has such a checksum (specified as a
128Content-MD5 header field), then \fImhn\fR will attempt to verify the
129integrity of the content.
130
131.Uh "Listing the Contents"
132The `\-list' switch tells \fImhn\fR to list the table of contents
133associated with the named messages.
134
135The `\-headers' switch indicates that
136a one-line banner should be displayed above the listing.  The `\-realsize'
137switch tells \fImhn\fR to evaluate the \*(lqnative\*(rq (decoded) format
138of each content prior to listing.  This provides an accurate count at
139the expense of a small delay.  If the `\-verbose' switch is present, then
140the listing will show any \*(lqextra\*(rq information that is present in
141the message, such as comments in the Content-Type header.
142
143.Uh "Showing the Contents"
144The `\-show' switch tells \fImhn\fR to display the contents of the named
145messages.
146
147The headers of each message are displayed with the \fImhlproc\fR
148(usually \fImhl\fR), using the standard format file \fImhl.headers\fR.
149You may specify an alternate format file with the `\-form formfile'
150switch.  If the format file \fImhl.null\fR is specified, then the display
151of the message headers is suppressed.
152
153The method used to display the different contents in the messages bodies
154will be determined by a \*(lqdisplay string\*(rq.  To find the display
155string, \fImhn\fR will first search your profile for an entry of the form:
156.sp
157.in +.5i
158mhn-show-<type>/<subtype>
159.in -.5i
160.sp
161to determine the display string.  If this isn't found, \fImhn\fR
162will search for an entry of the form:
163.sp
164.in +.5i
165mhn-show-<type>
166.in -.5i
167.sp
168to determine the display string.
169
170If a display string is found, any escapes (given below) will be expanded.
171The result will be executed under \fB/bin/sh\fR, with the standard input
172set to the content.
173.ne 16
174The display string may contain the following escapes:
175.sp
176.nf
177.in +.5i
178.ta \w'%F  'u
179%a      Insert parameters from Content-Type field
180%e      exclusive execution
181%f      Insert filename containing content
182%F      %e, %f, and stdin is terminal not content
183%l      display listing prior to displaying content
184%p      %l, and ask for confirmation
185%s      Insert content subtype
186%d      Insert content description
187%%      Insert the character %
188.re
189.in -.5i
190.fi
191.sp
192.ne 10
193For those display strings containing the e- or F-escape, \fImhn\fR will
194execute at most one of these at any given time.  Although the F-escape
195expands to be the filename containing the content, the e-escape has no
196expansion as far as the shell is concerned.
197
198When the p-escape prompts for confirmation, typing INTR (usually
199control-C) will tell \fImhn\fR not to display that content.  The p-escape
200can be disabled by specifying the switch `\-nopause'.  Further, when
201\fImhn\fR is display a content, typing QUIT (usually control-\\) will
202tell \fImhn\fR to wrap things up immediately.
203
204Note that if the content being displayed is multipart, but not one of
205the subtypes listed above, then the f- and F-escapes expand to multiple
206filenames, one for each subordinate content.  Further, stdin is not
207redirected from the terminal to the content.
208
209If a display string is not found, \fImhn\fR has several default values:
210.sp
211.nf
212.in +.5i
213mhn-show-text/plain: %pmoreproc '%F'
214mhn-show-message/rfc822: %pshow -file '%F'
215.in -.5i
216.fi
217.sp
218If a subtype of type text doesn't have a profile entry, it will be
219treated as text/plain.
220
221\fImhn\fR has default methods for handling multipart messages of subtype
222mixed, alternative, parallel, and digest.  Any unknown subtype of type
223multipart (without a profile entry), will be treated as multipart/mixed.
224
225If none of these apply, then \fImhn\fR will check to see if the message
226has an application/octet-stream content with parameter \*(lqtype=tar\*(rq.
227If so, \fImhn\fR will use an appropriate command.  If not, \fImhn\fR
228will complain.
229
230.ne 10
231Example entries might be:
232.sp
233.nf
234.in +.5i
235mhn-show-audio/basic: raw2audio 2>/dev/null | play
236mhn-show-image: xv '%f'
237mhn-show-application/PostScript: lpr -Pps
238.in -.5i
239.fi
240.sp
241Note that when using the f- or F-escape, it's a good idea to use
242single-quotes around the escape.  This prevents misinterpretation by
243the shell of any funny characters that might be present in the filename.
244
245Finally, \fImhn\fR will process each message serially\0--\0it won't start
246showing the next message until all the commands executed to display the
247current message have terminated.  In the case of a multipart content
248(of any subtype listed above), the content contains advice indicating if
249the parts should be displayed serially or in parallel.  Because this may
250cause confusion, particularly on uni-window displays, the `\-serialonly'
251switch can be given to tell \fImhn\fR to never display parts in parallel.
252
253.Uh "Showing Alternate Character Sets"
254Because a content of type text might be in a non-ASCII character
255set, when \fImhn\fR encounters a \*(lqcharset\*(rq parameter for
256this content, it checks if your terminal can display this character
257set natively.  \fIMhn\fR checks this by examining the the environment
258variable MM_CHARSET.  If the value of this environment variable is equal
259to the value of the charset parameter, then \fImhn\fR assumes it can
260display this content without any additional setup.  If this environment
261variable is not set, \fImhn\fR will assume a value of \*(lqUS-ASCII\*(rq.
262If the character set cannot be displayed natively, then \fImhn\fR will
263look for an entry of the form:
264.sp
265.in +.5i
266mhn-charset-<charset>
267.in -.5i
268.sp
269which should contain a command creating an environment to render
270the character set.  This command string should containing a single
271\*(lq%s\*(rq, which will be filled-in with the command to display the
272content.
273
274Example entries might be:
275.sp
276.in +.5i
277mhn-charset-iso-8859-1: xterm -fn '-*-*-medium-r-normal-*-*-120-*-*-c-*-iso8859-*' -e %s
278.in -.5i
279or
280.in +.5i
281mhn-charset-iso-8859-1: '%s'
282.in -.5i
283.sp
284The first example tells \fImhn\fR to start \fIxterm\fR and load the
285appropriate character set for that message content.  The second example
286tells \fImhn\fR that your pager (or other program handling that content
287type) can handle that character set, and that no special processing is
288needed beforehand.
289.sp
290Note that many pagers strip off the high-order bit or have problems
291displaying text with the high-order bit set.  However, the pager
292\fIless\fR has support for single-octet character sets.  The source
293to \fIless\fR is available on many ftp sites carrying free software.
294In order to view messages sent in the ISO-8859-1 character set using
295\fIless\fR,
296.ne 9
297put these lines in your \&.login file:
298.sp
299.nf
300.in +.5i
301setenv LESSCHARSET latin1
302setenv LESS "-f"
303.in -.5i
304.fi
305.sp
306The first line tells \fIless\fR to use the ISO-8859-1 definition for
307determining whether a character is \*(lqnormal\*(rq, \*(lqcontrol\*(lq,
308or \*(lqbinary\*(rq.  The second line tells \fIless\fR not to warn you
309if it encounters a file that has non-ASCII characters.  Then, simply
310set the \fBmoreproc\fR profile entry to \fIless\fR, and it will get
311called automatically.  (To handle other single-octet character sets,
312look at the \fIless\fR\0(1) manual entry for information about the
313\fBLESSCHARDEF\fR environment variable.)
314
315.Uh "Storing the Contents"
316The `\-store' switch tells \fImhn\fR to store the contents of the
317named messages in \*(lqnative\*(rq (decoded) format.  Two things must
318be determined: the directory to store the content, and the filenames.
319Files are written in the directory given by the \fBnmh-storage\fR
320profile entry,
321.ne 6
322e.g.,
323.sp
324.in +.5i
325nmh-storage: /tmp
326.in -.5i
327.sp
328If this entry isn't present,
329the current working directory is used.
330
331If the `\-auto' switch is given, then \fImhn\fR will check if the
332message contains information indicating the filename that should be
333used to store the content.  This information should be specified as the
334attribute \*(lqname=filename\*(rq in the Content-Type header for the
335content you are storing.  For security reasons, this filename will be
336ignored if it begins with the character '/', '.', '|', or '!', or if it
337contains the character '%'.  For the sake of security, this switch is
338not the default, and it is recommended that you do NOT put the `\-auto'
339switch in your \&.mh\(ruprofile file.
340
341If the `\-auto' switch is not given (or is being ignored for
342security reasons) then \fImhn\fR will look in the user's profile for
343a \*(lqformatting string\*(rq to determine how the different contents
344should be stored.  First, \fImhn\fR will look for an entry of the form:
345.sp
346.in +.5i
347mhn-store-<type>/<subtype>
348.in -.5i
349.sp
350to determine the formatting string.  If this isn't found, \fImhn\fR will
351look for an entry of the form:
352.sp
353.in +.5i
354mhn-store-<type>
355.in -.5i
356.sp
357to determine the formatting string.
358
359If the formatting string starts with a \*(lq+\*(rq character, then
360content is stored in the named folder.  A formatting string consisting
361solely of a \*(lq+\*(rq character is interpreted to be the current folder.
362
363If the formatting string consists solely of a \*(lq-\*(rq character,
364then the content is sent to the standard output.
365
366If the formatting string starts with a '|', then the display string will
367represent a command for \fImhn\fR to execute which should ultimately
368store the content.  The content will be passed to the standard input of
369the command.  Before the command is executed, \fImhn\fR will change to
370the appropriate directory, and any escapes (given below) in the display
371string will be expanded.
372
373Otherwise the formatting string will represent a pathname in which to
374store the content.  If the formatting string starts with a '/', then the
375content will be stored in the full path given, else the file name will
376be relative to the value of \fBnmh-storage\fR or the current working
377directory.  Any escapes (given below) will be expanded, except for the
378a-escape.
379
380A command or pathname formatting string may contain the following escapes.
381If the content isn't part of a multipart (of any subtype listed above)
382content, the p-escapes are ignored.
383.sp
384.nf
385.in +.5i
386.ta \w'%P  'u
387%a      Parameters from Content-type  (only valid with command)
388%m      Insert message number
389%P      Insert part number with leading dot
390%p      Insert part number without leading dot
391%t      Insert content type
392%s      Insert content subtype
393%%      Insert character %
394.re
395.in -.5i
396.fi
397.sp
398If no formatting string is found, \fImhn\fR will check to see if the
399content is application/octet-stream with parameter \*(lqtype=tar\*(rq.
400If so, \fImhn\fR will choose an appropriate filename.  If the content
401is not application/octet-stream, then \fImhn\fR will check to see if the
402content is a message.  If so, \fImhn\fR will use the value \*(lq+\*(rq.
403As a last resort, \fImhn\fR will use the value \*(lq%m%P.%s\*(rq.
404
405.ne 10
406Example profile entries might be:
407.sp
408.nf
409.in +.5i
410mhn-store-text: %m%P.txt
411mhn-store-text: +inbox
412mhn-store-message/partial: +
413mhn-store-audio/basic: | raw2audio -e ulaw -s 8000 -c 1 > %m%P.au
414mhn-store-image/jpeg: %m%P.jpg
415mhn-store-application/PostScript: %m%P.ps
416.in -.5i
417.fi
418.sp
419.Uh "Reassembling Messages of Type message/partial"
420When asked to store a content containing a partial message, \fImhn\fR
421will try to locate all of the portions and combine them accordingly.
422The default is to store the combined parts as a new message in the
423current folder, although this can be changed using formatting
424strings as discussed above.  Thus, if someone has sent you a message
425in several parts (such as the output from \fIsendfiles\fR), you can
426easily reassemble them all into a single message in the following
427fashion:
428.sp
429.nf
430.in +.5i
431% mhn -list 5-8
432 msg part  type/subtype             size description
433   5       message/partial           47K part 1 of 4
434   6       message/partial           47K part 2 of 4
435   7       message/partial           47K part 3 of 4
436   8       message/partial           18K part 4 of 4
437% mhn -store 5-8
438reassembling partials 5,6,7,8 to folder inbox as message 9
439% mhn -list -verbose 9
440 msg part  type/subtype             size description
441   9       application/octet-stream 118K
442             (extract with uncompress | tar xvpf -)
443             type=tar
444             conversions=compress
445.in -.5i
446.fi
447.sp
448This will store exactly one message, containing the sum of the
449parts.  It doesn't matter whether the partials are specified in
450order, since \fImhn\fR will sort the partials, so that they are
451combined in the correct order.  But if \fImhn\fR can not locate
452every partial necessary to reassemble the message, it will not
453store anything.
454
455.Uh "External Access"
456For contents of type message/external-body,
457.ne 12
458\fImhn\fR supports these access-types:
459.sp
460.nf
461.in +.5i
462afs
463anon-ftp
464ftp
465local-file
466mail-server
467.in -.5i
468.fi
469.sp
470For the \*(lqanon-ftp\*(rq and \*(lqftp\*(rq access types,
471\fImhn\fR will look for the \fBnmh-access-ftp\fR
472profile entry,
473.ne 6
474e.g.,
475.sp
476.in +.5i
477nmh-access-ftp: myftp.sh
478.in -.5i
479.sp
480to determine the pathname of a program to perform the FTP retrieval.
481.ne 14
482This program is invoked with these arguments:
483.sp
484.nf
485.in +.5i
486domain name of FTP-site
487username
488password
489remote directory
490remote filename
491local filename
492\*(lqascii\*(rq or \*(lqbinary\*(rq
493.in -.5i
494.fi
495.sp
496The program should terminate with an exit status of zero if the
497retrieval is successful, and a non-zero exit status otherwise.
498
499If this entry is not provided, then \fImhn\fR will use a simple
500built-in FTP client to perform the retrieval.
501
502.Uh "The Content Cache"
503When \fImhn\fR encounters an external content containing a
504\*(lqContent-ID:\*(rq field, and if the content allows caching, then
505depending on the caching behavior of \fImhn\fR, the content might be
506read from or written to a cache.
507
508The caching behavior of \fImhn\fR is controlled with the `\-rcache'
509and `\-wcache' switches, which define the policy for reading from,
510and writing to, the cache, respectively.  One of four policies may be
511specified: \*(lqpublic\*(rq, indicating that \fImhn\fR should make use
512of a publically-accessible content cache; \*(lqprivate\*(rq, indicating
513that \fImhn\fR should make use of the user's private content cache;
514\*(lqnever\*(rq, indicating that \fImhn\fR should never make use of
515caching; and, \*(lqask\*(rq, indicating that \fImhn\fR should ask
516the user.
517
518There are two directories where contents may be cached: the profile entry
519\fBnmh-cache\fR names a directory containing world-readable contents, and,
520the profile entry \fBnmh-private-cache\fR names a directory containing
521private contents.  The former should be an absolute (rooted) directory
522name.
523.ne 6
524For example,
525.sp
526.in +.5i
527nmh-cache: /tmp
528.in -.5i
529.sp
530might be used if you didn't care that the cache got wiped after each
531reboot of the system.  The latter is interpreted relative to the user's
532nmh directory, if not rooted,
533.ne 6
534e.g.,
535.sp
536.in +.5i
537nmh-private-cache: .cache
538.in -.5i
539.sp
540(which is the default value).
541
542.Uh "Caching the Contents"
543When you encounter a content of type message/external-body with access
544type \*(lqmail-server\*(rq, \fImhn\fR will ask you if may send a message
545to a mail-server requesting the content,
546.ne 14
547e.g.,
548.sp
549.nf
550.in +.5i
551% show 1
552Retrieve content by asking mail-server@...
553
554SEND file
555
556? yes
557mhn: request sent
558.in -.5i
559.fi
560.sp
561Regardless of your decision,
562\fImhn\fR can't perform any other processing on the content.
563
564However, if \fImhn\fR is allowed to request the content, then when it
565arrives, there should be a top-level \*(lqContent-ID:\*(rq field which
566corresponds to the value in the original message/external-body content.
567You should now use the `-cache' switch to tell \fImhn\fR to enter the
568arriving content into the content cache,
569.ne 8
570e.g.,
571.sp
572.nf
573.in +.5i
574% mhn -cache 2
575caching message 2 as file ...
576.in -.5i
577.fi
578.sp
579You can then re-process the original message/external-body content, and
580\*(lqthe right thing should happen\*(rq,
581.ne 8
582e.g.,
583.sp
584.nf
585.in +.5i
586% show 1
587\0...
588.in -.5i
589.fi
590
591.Uh "User Environment"
592Because the display environment in which \fImhn\fR operates may vary for
593different machines, \fImhn\fR will look for the environment variable
594\fB$MHN\fR.  If present, this specifies the name of an additional
595user profile which should be read.  Hence, when a user logs in on a
596particular display device, this environment variable should be set to
597refer to a file containing definitions useful for the given display device.
598Normally, only entries that deal with the methods to display different
599content type and subtypes
600.sp
601.in +.5i
602mhn-show-<type>/<subtype>
603.br
604mhn-show-<type>
605.in -.5i
606.sp
607need be present in this additional profile.
608Finally,
609\fImhn\fR will attempt to consult one other additional user profile,
610.ne 6
611e.g.,
612.sp
613.in +.5i
614%etcdir%/mhn.defaults
615.in -.5i
616.sp
617which is created automatically during nmh installation.
618.Fi
619^$HOME/\&.mh\(ruprofile~^The user profile
620^$MHN~^Additional profile entries
621^%etcdir%/mhn.defaults~^System default MIME profile entries
622^%etcdir%/mhl.headers~^The headers template
623.Pr
624^Path:~^To determine the user's nmh directory
625.Ps
626^Current\-Folder:~^To find the default current folder
627.Ps
628^mhlproc:~^Default program to display message headers
629.Ps
630^nmh-access-ftp:~^Program to retrieve contents via FTP
631.Ps
632^nmh-cache~^Public directory to store cached external contents
633.Ps
634^nmh-private-cache~^Personal directory to store cached external contents
635.Ps
636^mhn-charset-<charset>~^Template for environment to render character sets
637.Ps
638^mhn-show-<type>*~^Template for displaying contents
639.Ps
640^nmh-storage~^Directory to store contents
641.Ps
642^mhn-store-<type>*~^Template for storing contents
643.Ps
644^moreproc:~^Default program to display text/plain content
645.Sa
646mhbuild(1), mhl(1), sendfiles(1)
647.br
648RFC\-934:
649.br
650   \fIProposed Standard for Message Encapsulation\fR,
651.br
652RFC\-2045:
653.br
654   \fIMultipurpose Internet Mail Extensions (MIME) Part One:
655.br
656   Format of Internet Message Bodies\fR,
657.br
658RFC\-2046:
659.br
660   \fIMultipurpose Internet Mail Extensions (MIME) Part Two:
661.br
662   Media Types\fR,
663.br
664RFC\-2047:
665.br
666   \fIMultipurpose Internet Mail Extensions (MIME) Part Three:
667.br
668   Message Header Extensions for Non-ASCII Text\fR,
669.br
670RFC\-2048:
671.br
672   \fIMultipurpose Internet Mail Extensions (MIME) Part Four:
673.br
674   Registration Procedures\fR,
675.br
676RFC\-2049:
677.br
678   \fIMultipurpose Internet Mail Extensions (MIME) Part Five:
679.br
680   Conformance Criteria and Examples\fR.
681.De
682`+folder' defaults to the current folder
683.Ds
684`msgs' defaults to cur
685.Ds
686`\-noauto'
687.Ds
688`\-nocache'
689.Ds
690`\-nocheck'
691.Ds
692`\-form mhl.headers'
693.Ds
694`\-headers'
695.Ds
696`\-pause'
697.Ds
698`\-rcache ask'
699.Ds
700`\-realsize'
701.Ds
702`\-noserialonly'
703.Ds
704`\-show'
705.Ds
706`\-noverbose'
707.Ds
708`\-wcache ask'
709.Co
710If a folder is given, it will become the current folder.  The last
711message selected will become the current message.
712.Bu
713Partial messages contained within a multipart content are not reassembled
714with the `\-store' switch.
715.En
Note: See TracBrowser for help on using the repository browser.