1This is mh-e.info, produced by makeinfo version 6.7 from mh-e.texi.
2
3This is version 8.6 of ‘The MH-E Manual’, last updated 2016-04-29.
4
5   Copyright © 1995, 2001–2003, 2005–2021 Free Software Foundation, Inc.
6
7     Permission is granted to copy, distribute and/or modify this
8     document under the terms of either:
9
10       a. the GNU Free Documentation License, Version 1.3 or any later
11          version published by the Free Software Foundation; with no
12          Invariant Sections, with the Front-Cover Texts being “A GNU
13          Manual,” and with the Back-Cover Texts as in (a) below.  A
14          copy of the license is included in the section entitled “GNU
15          Free Documentation License.”
16
17          (a) The FSF’s Back-Cover Text is: “You have the freedom to
18          copy and modify this GNU manual.”
19
20       b. the GNU General Public License as published by the Free
21          Software Foundation; either version 3, or (at your option) any
22          later version.  A copy of the license is included in the
23          section entitled “GNU General Public License.”
24
25INFO-DIR-SECTION Emacs network features
26START-INFO-DIR-ENTRY
27* MH-E: (mh-e).                 Emacs interface to the MH mail system.
28END-INFO-DIR-ENTRY
29
30
31File: mh-e.info,  Node: Top,  Next: Preface,  Prev: (dir),  Up: (dir)
32
33The MH-E Manual
34***************
35
36This is version 8.6 of ‘The MH-E Manual’, last updated 2016-04-29.
37
38   Copyright © 1995, 2001–2003, 2005–2021 Free Software Foundation, Inc.
39
40     Permission is granted to copy, distribute and/or modify this
41     document under the terms of either:
42
43       a. the GNU Free Documentation License, Version 1.3 or any later
44          version published by the Free Software Foundation; with no
45          Invariant Sections, with the Front-Cover Texts being “A GNU
46          Manual,” and with the Back-Cover Texts as in (a) below.  A
47          copy of the license is included in the section entitled “GNU
48          Free Documentation License.”
49
50          (a) The FSF’s Back-Cover Text is: “You have the freedom to
51          copy and modify this GNU manual.”
52
53       b. the GNU General Public License as published by the Free
54          Software Foundation; either version 3, or (at your option) any
55          later version.  A copy of the license is included in the
56          section entitled “GNU General Public License.”
57
58* Menu:
59
60* Preface::                     Preface
61* Conventions::                 GNU Emacs Terms and Conventions
62* Getting Started::             Getting Started
63* Tour Through MH-E::           Tour Through MH-E
64* Using This Manual::           Using This Manual
65* Incorporating Mail::          Incorporating Mail
66* Reading Mail::                Reading Mail
67* Folders::                     Organizing Your Mail with Folders
68* Sending Mail::                Sending Mail
69* Editing Drafts::              Editing a Draft
70* Aliases::                     Aliases
71* Identities::                  Identities
72* Speedbar::                    The Speedbar
73* Menu Bar::                    The Menu Bar
74* Tool Bar::                    The Tool Bar
75* Searching::                   Searching Through Messages
76* Threading::                   Viewing Message Threads
77* Limits::                      Limiting Display
78* Sequences::                   Using Sequences
79* Junk::                        Dealing With Junk Mail
80* Miscellaneous::               Miscellaneous Commands, Variables, and Buffers
81* Scan Line Formats::           Scan Line Formats
82* Procmail::                    Reading Mailing Lists Effectively
83* Odds and Ends::               Odds and Ends
84* History::                     History of MH-E
85* GFDL::                        GNU Free Documentation License
86* GPL::                         GNU General Public License
87* Key Index::                   Key (Character) Index
88* Command Index::               Command Index
89* Option Index::                Option (Variable) Index
90* Concept Index::               Concept Index
91
92 — The Detailed Node Listing —
93
94Tour Through MH-E
95
96* Sending Mail Tour::
97* Reading Mail Tour::
98* Processing Mail Tour::
99* Leaving MH-E::
100* More About MH-E::
101
102Using This Manual
103
104* Options::
105* Ranges::
106* Folder Selection::
107
108Reading Your Mail
109
110* Viewing::
111* Viewing Attachments::
112* HTML::
113* Digests::
114* Reading PGP::
115* Printing::
116* Files and Pipes::
117* Navigating::
118* Miscellaneous Commands and Options::
119
120Sending Mail
121
122* Composing::
123* Replying::
124* Forwarding::
125* Redistributing::
126* Editing Again::
127
128Editing a Draft
129
130* Editing Message::
131* Inserting Letter::
132* Inserting Messages::
133* Signature::
134* Picture::
135* Adding Attachments::
136* Sending PGP::
137* Checking Recipients::
138* Sending Message::
139* Killing Draft::
140
141Odds and Ends
142
143* Bug Reports::
144* Mailing Lists::
145* MH FAQ and Support::
146* Getting MH-E::
147
148History of MH-E
149
150* From Brian Reid::
151* From Jim Larus::
152* From Stephen Gildea::
153* From Bill Wohler::
154
155
156
157File: mh-e.info,  Node: Preface,  Next: Conventions,  Prev: Top,  Up: Top
158
159Preface
160*******
161
162This manual introduces another interface to the MH mail system that is
163accessible through the GNU Emacs editor, namely, _MH-E_. MH-E is easy to
164use.  I don’t assume that you know GNU Emacs or even MH at this point,
165since I didn’t know either of them when I discovered MH-E.  However,
166MH-E was the tip of the iceberg, and I discovered more and more niceties
167about GNU Emacs and MH.  Now I’m fully hooked on both of them.
168
169   The MH-E package is distributed with Emacs(1), so you shouldn’t have
170to do anything special to use it.  Gnus is also required; version 5.10
171or higher is recommended.  This manual covers MH-E version 8.6.  To help
172you decide which version you have, see *note Getting Started::.
173
174   If you don’t already use GNU Emacs but want to learn more, you can
175read a built-in tutorial by starting GNU Emacs and typing ‘C-h t’
176(‘help-with-tutorial’).  (To learn about this notation, see *note
177Conventions::.)  If you want to take the plunge, consult the *note GNU
178Emacs Manual: (emacs)Top, from the Free Software Foundation.
179
180   If more information is needed, you can go to the Unix manual pages of
181the individual MH commands.  When the name is not obvious, I’ll guide
182you to a relevant MH manual page that describes the action more fully.
183
184   This manual is available in both Info and online formats.  The Info
185version is distributed with Emacs and can be accessed with the ‘info’
186command (‘info mh-e’) or within Emacs (‘C-h i m mh-e <RET>’).  The
187online version is available at SourceForge
188(https://mh-e.sourceforge.io/manual/).  Another great online resource is
189the book ‘MH & nmh: Email for Users & Programmers’
190(https://rand-mh.sourceforge.io/book/) (also known as “the MH book”).
191
192   I hope you enjoy this manual!  If you have any comments, or
193suggestions for this document, please let me know.
194
195Bill Wohler <wohler at newt.com>
1968 February 1995
19724 February 2006
198
199   ---------- Footnotes ----------
200
201   (1) Version 8.6 of MH-E appeared in Emacs 24.4.  It is supported in
202GNU Emacs 23 and higher, as well as XEmacs 21.4.22 and 21.5.31.  MH-E is
203known not to work with GNU Emacs versions 20 and below, and XEmacs
204version 21.5.9–21.5.16.  It is compatible with MH versions 6.8.4 and
205higher, all versions of nmh, and GNU mailutils 1.0 and higher
206
207
208File: mh-e.info,  Node: Conventions,  Next: Getting Started,  Prev: Preface,  Up: Top
209
2101 GNU Emacs Terms and Conventions
211*********************************
212
213If you’re an experienced Emacs user, you can skip the following
214conventions and definition of terms and go directly to the next section
215(*note Getting Started::).
216
217   In general, “functions” in this text refer to Emacs Lisp functions
218that one would call from within Emacs Lisp programs (for example,
219‘(mh-inc-folder)’).  On the other hand, “commands” are those things that
220are run by the user, such as ‘i’ or ‘M-x mh-inc-folder’.  Programs
221outside of Emacs are specifically called MH commands, shell commands, or
222Unix commands.
223
224   The conventions for key names are as follows:
225
226‘C-x’
227     Hold down the <CTRL> (Control) key and press the ‘x’ key.
228‘M-x’
229     Hold down the <META> or <ALT> key and press the ‘x’ key.
230
231     Since some keyboards don’t have a <META> key, you can generate
232     ‘M-x’, for example, by pressing <ESC> (Escape), _releasing it_, and
233     then pressing the ‘x’ key.
234‘<RET>’
235     Press the <RETURN> or <ENTER> key.  This is normally used to
236     complete a command.
237‘<SPC>’
238     Press the space bar.
239‘<TAB>’
240     Press the <TAB> key.
241‘<DEL>’
242     Press the <DELETE> key.
243‘<BS>’
244     Press the <BACKSPACE> key(1).
245
246   A “prefix argument” allows you to pass an argument to any Emacs
247function.  To pass an argument, type ‘C-u’ before the Emacs command or
248keystroke.  Numeric arguments can be passed as well.  For example, to
249insert five f’s, use ‘C-u 5 f’.  There is a default of four when using
250‘C-u’, and you can use multiple prefix arguments to provide arguments of
251powers of four.  To continue our example, you could insert four f’s with
252‘C-u f’, 16 f’s with ‘C-u C-u f’, 64 f’s with ‘C-u C-u C-u f’, and so
253on.  Numeric and valueless negative arguments can also be inserted with
254the <META> key.  Examples include ‘M-5’ to specify an argument of 5, or
255‘M--’ which specifies a negative argument with no particular value.
256
257
258                                *NOTE*
259
260     The prefix ‘C-u’ or ‘M-’ is not necessary in MH-E’s MH-Folder mode
261     (*note Reading Mail Tour::).  In this mode, simply enter the
262     numerical argument before entering the command.
263
264   Emacs uses “variables” to hold values.  These can be changed via
265calls to the function ‘setq’ in ‘~/.emacs’.
266
267   Variables in MH-E that are normally modified by the user are called
268“options” and are modified through the customize functions (such as ‘M-x
269customize-option’ or ‘M-x customize-group’).  *Note (emacs)Easy
270Customization::, in ‘The GNU Emacs Manual’.  *Note Options::.
271
272   You can specify various styles for displaying text using “faces”.
273MH-E provides a set of faces that you can use to personalize the look of
274your MH-E buffers.  Use the command ‘M-x customize-face’ to do this.
275*Note (emacs)Face Customization::, in ‘The GNU Emacs Manual’.
276
277   Commands often offer “hooks” which enable you to extend or modify the
278way a command works.  *note Hooks: (emacs)Hooks, in ‘The GNU Emacs
279Manual’ for a description about “normal hooks” and “abnormal hooks”.
280MH-E uses normal hooks in nearly all cases, so you can assume that we
281are talking about normal hooks unless we explicitly mention that a hook
282is abnormal.  We also follow the conventions described in that section:
283the name of the abnormal hooks end in ‘-functions’ and all the rest of
284the MH-E hooks end in ‘-hook’.  You can add hooks with either
285‘customize-option’ or ‘add-hook’.
286
287   There are several other terms that are used in Emacs that you should
288know.  The “point” is where the cursor currently is.  You can save your
289current place in the file by setting a “mark”.  This operation is useful
290in several ways.  The mark can be later used when defining a “region”,
291which is the text between the point and mark.  Many commands operate on
292regions, such as those for deleting text or filling paragraphs.  A mark
293can be set with ‘C-@’ (or ‘C-<SPC>’).
294
295   The “minibuffer” is the bottom line of the Emacs window, where all
296prompting and multiple-character input is directed.  You can use
297“completion” to enter values such as folders.  Completion means that
298Emacs fills in text for you when you type <SPC> or <TAB>.  A second
299<SPC> or <TAB> will list all possibilities at that point.  *Note
300Completion: (emacs)Completion.  Note that <SPC> cannot be used for
301completing filenames and folders.
302
303   The minibuffer is also where you enter Emacs function names after
304typing ‘M-x’.  For example, in the preface, I mentioned that you could
305obtain help with ‘C-h t’ (‘help-with-tutorial’).  What this means is
306that you can get a tutorial by typing either ‘C-h t’ or ‘M-x
307help-with-tutorial’.  In the latter case, you are prompted for
308‘help-with-tutorial’ in the minibuffer after typing ‘M-x’.
309
310   The ‘~’ notation in filenames represents your home directory.  This
311notation is used by many shells including ‘bash’, ‘tcsh’, and ‘csh’.  It
312is analogous to the environment variable ‘$HOME’.  For example,
313‘~/.emacs’ can be written ‘$HOME/.emacs’ or using the absolute path as
314in ‘/home/wohler/.emacs’ instead.
315
316   In case of trouble: Emacs can be interrupted at any time with ‘C-g’.
317For example, if you’ve started a command that requests that you enter
318something in the minibuffer, but then you change your mind, type ‘C-g’
319and you’ll be back where you started.  If you want to exit Emacs
320entirely, use ‘C-x C-c’.
321
322   ---------- Footnotes ----------
323
324   (1) If you are using Version 20 or earlier of Emacs, you will need to
325use the <DEL> key.
326
327
328File: mh-e.info,  Node: Getting Started,  Next: Tour Through MH-E,  Prev: Conventions,  Up: Top
329
3302 Getting Started
331*****************
332
333Because there are many old versions of MH-E out there, it is important
334to know which version you have.  I’ll be talking about Version 8 which
335is pretty close to Version 6 and Version 7.  It differs from Version 4
336and Version 5 and is vastly different from Version 3.  *Note History::.
337
338   To determine which version of MH-E that you have, enter ‘M-x
339mh-version <RET>’.  Hopefully it says that you’re running Version 8.6
340which is the latest version as of this printing.
341
342   If your version is much older than this, please consider upgrading.
343You can have your system administrator upgrade the system-wide version,
344or you can install your own personal version.  It’s really quite easy.
345*Note Getting MH-E::, for instructions for getting and installing MH-E.
346
347   If the ‘mh-version’ command displays ‘No MH variant detected’(1),
348then you need to install MH or tell MH-E where to find MH.
349
350   If you don’t have MH on your system already, you must install a
351variant of MH.  The Debian mh-e package does this for you automatically
352(*note Getting MH-E::).  Most people use nmh
353(https://www.nongnu.org/nmh/), but you may be interested in trying out
354GNU mailutils MH (https://mailutils.org/), which supports IMAP.  Your
355GNU/Linux distribution probably has packages for both of these.
356
357   If you’ve never run MH before, you need to run ‘install-mh’ from the
358shell before you continue.  This sets up your personal MH
359environment(2).  If you don’t, you’ll be greeted with the error message:
360‘Install MH and run install-mh before running MH-E’.  This is all you
361need to know about MH to use MH-E, but the more you know about MH, the
362more you can leverage its power.  See the MH book
363(https://rand-mh.sourceforge.io/book//../) to learn more about MH.
364
365   Your MH environment includes your “MH profile” which is found in the
366file ‘~/.mh_profile’, or the file named in the environment variable
367‘$MH’.  This file contains a number of “MH profile components”.  For
368example, the ‘Path:’ MH profile component contains the path to your mail
369directory, which is ‘~/Mail’ by default.
370
371   There are several options MH-E uses to interact with your MH
372installation.  The option ‘mh-variant’ specifies the variant used by
373MH-E (*note Options::).  The default setting of this option is
374‘Auto-detect’ which means that MH-E will automatically choose the first
375of nmh, MH, or GNU mailutils MH that it finds in the directories listed
376in ‘mh-path’ (which you can customize), ‘mh-sys-path’, and ‘exec-path’.
377If MH-E can’t find MH at all, you may have to customize ‘mh-path’ and
378add the directory in which the command ‘mhparam’ is located.  If, on the
379other hand, you have both nmh and GNU mailutils MH installed (for
380example) and ‘mh-variant-in-use’ was initialized to nmh but you want to
381use GNU mailutils MH, then you can set ‘mh-variant’ to ‘gnu-mh’.
382
383   When ‘mh-variant’ is changed, MH-E resets ‘mh-progs’, ‘mh-lib’,
384‘mh-lib-progs’, ‘mh-flists-present-flag’, and ‘mh-variant-in-use’
385accordingly.
386
387
388                                *NOTE*
389
390     Prior to version 8, it was often necessary to set some of these
391     variables in ‘~/.emacs’; now it is no longer necessary and can
392     actually cause problems.
393
394   In addition to setting variables that point to MH itself, MH-E also
395sets a handful of variables that point to where you keep your mail.
396During initialization, the function ‘mh-find-path’ sets ‘mh-user-path’
397from your ‘Path:’ MH profile component (but defaults to ‘Mail’ if one
398isn’t present), ‘mh-draft-folder’ from ‘Draft-Folder:’, ‘mh-unseen-seq’
399from ‘Unseen-Sequence:’, ‘mh-previous-seq’ from ‘Previous-Sequence:’,
400and ‘mh-inbox’ from ‘Inbox:’ (defaults to ‘+inbox’).  The hook
401‘mh-find-path-hook’ is run after these variables have been set.  This
402hook can be used the change the value of these variables if you need to
403run with different values between MH and MH-E.
404
405   ---------- Footnotes ----------
406
407   (1) In very old versions of MH-E, you may get the error message,
408‘Cannot find the commands `inc' and `mhl' and the file `components'’ if
409MH-E can’t find MH.  In this case, you need to update MH-E, and you may
410need to install MH too.  However, newer versions of MH-E are better at
411finding MH if it is on your system.
412
413   (2) See the section Setting Up MH
414(https://rand-mh.sourceforge.io/book//../overall/setup.html) in the MH
415book.
416
417
418File: mh-e.info,  Node: Tour Through MH-E,  Next: Using This Manual,  Prev: Getting Started,  Up: Top
419
4203 Tour Through MH-E
421*******************
422
423This chapter introduces some of the terms you’ll need to know and then
424takes you on a tour of MH-E(1). When you’re done, you’ll be able to
425send, read, and file mail, which is all that a lot of people ever do.
426But if you’re the curious or adventurous type, read the rest of the
427manual to be able to use all the features of MH-E.  I suggest you read
428this chapter first to get the big picture, and then you can read the
429manual as you wish.
430
431* Menu:
432
433* Sending Mail Tour::
434* Reading Mail Tour::
435* Processing Mail Tour::
436* Leaving MH-E::
437* More About MH-E::
438
439   ---------- Footnotes ----------
440
441   (1) The keys mentioned in these chapters refer to the default key
442bindings.  If you’ve changed the bindings, refer to the command
443summaries at the beginning of each chapter for a mapping between default
444key bindings and function names.
445
446
447File: mh-e.info,  Node: Sending Mail Tour,  Next: Reading Mail Tour,  Prev: Tour Through MH-E,  Up: Tour Through MH-E
448
4493.1 Sending Mail
450================
451
452Let’s start our tour by sending ourselves a message which we can later
453read and process.  Enter ‘M-x mh-smail’ to invoke the MH-E program to
454send messages.  Your message appears in an Emacs buffer whose mode(1) is
455MH-Letter.
456
457   Enter your login name in the ‘To:’ header field.  Press the <TAB>
458twice to move the cursor past the ‘Cc:’ field, since no carbon copies
459are to be sent, and on to the ‘Subject:’ field.  Enter ‘Test’ or
460anything else that comes to mind.
461
462   Press <TAB> again to move the cursor to the body of the message.
463Enter some text, using normal Emacs commands.  You should now have
464something like this(2):
465
466
467
468
469
470
471
472     --:--  *scratch*   All L1     (Lisp Interaction)-------------------------
473     To: wohler
474     cc:
475     Subject: Test
476     X-Mailer: MH-E 8.1; nmh 1.1; GNU Emacs 23.1
477     --------
478     This is a test message to get the wheels churning...#
479
480
481     --:**  {draft}   All L5     (MH-Letter)----------------------------------
482     Type C-c C-c to send message, C-C ? for help
483   MH-E message composition window
484
485   Note the line of dashes that separates the header and the body of the
486message.  It is essential that these dashes (or a blank line) are
487present or the body of your message will be considered to be part of the
488header.
489
490   There are several commands specific to MH-Letter mode(3), but at this
491time we’ll only use ‘C-c C-c’ to send your message.  Type ‘C-c C-c’ now.
492That’s all there is to it!
493
494   ---------- Footnotes ----------
495
496   (1) A “mode” changes Emacs to make it easier to edit a particular
497type of text.
498
499   (2) If you’re running Emacs under the X Window System, then you would
500also see a menu bar and a tool bar.  I’ve left out the menu bar and tool
501bar in all of the example screens.
502
503   (3) You can get quick help for the commands used most often with ‘C-c
504?’ or more complete help with the ‘C-h m’ (‘describe-mode’) command.
505
506
507File: mh-e.info,  Node: Reading Mail Tour,  Next: Processing Mail Tour,  Prev: Sending Mail Tour,  Up: Tour Through MH-E
508
5093.2 Receiving Mail
510==================
511
512To read the mail you’ve just sent yourself, enter ‘M-x mh-rmail’.  This
513incorporates the new mail and puts the output from ‘inc’(1) (called
514“scan lines” after the MH program ‘scan’(2) which prints a one-line
515summary of each message) into a buffer called ‘+inbox’ whose major mode
516is MH-Folder.
517
518
519                                *NOTE*
520
521     The ‘M-x mh-rmail’ command will show you only new mail, not mail
522     you have already read.  If you were to run this tour again, you
523     would use ‘F r’ to pull all your messages into MH-E.
524
525   You should see the scan line for your message, and perhaps others.
526Use ‘n’ or ‘p’ to move the cursor to your test message and type <RET> to
527read your message.  You should see something like:
528
529       3 t08/24 root       received fax files on Wed Aug 24 11:00:13 PDT 1
530     # 4+t08/24 To:wohler  Test<<This is a test message to get the wheels
531
532     -:%%  {+inbox/select} 4 msgs (1-4)   Bot L4     (MH-Folder Show)---------
533     To: wohler
534     Subject: Test
535     X-Mailer: MH-E 8.1; nmh 1.1; GNU Emacs 23.1
536     Date: Fri, 17 Mar 2006 10:49:11 -0800
537     From: Bill Wohler <wohler@stop.mail-abuse.org>
538
539     This is a test message to get the wheels churning...
540
541
542
543     --:--  {show-+inbox} 4   All L1     (MH-Show)----------------------------
544
545   After incorporating new messages
546
547   If you typed a long message, you can view subsequent pages with <SPC>
548and previous pages with <DEL>.
549
550   ---------- Footnotes ----------
551
552   (1) See the section Reading Mail: inc show next prev
553(https://rand-mh.sourceforge.io/book//reapre.html) in the MH book.
554
555   (2) See the section Find and Specify with scan pick Ranges Sequences
556(https://rand-mh.sourceforge.io/book//faswsprs.html) in the MH book.
557
558
559File: mh-e.info,  Node: Processing Mail Tour,  Next: Leaving MH-E,  Prev: Reading Mail Tour,  Up: Tour Through MH-E
560
5613.3 Processing Mail
562===================
563
564The first thing we want to do is reply to the message that we sent
565ourselves.  Ensure that the cursor is still on the same line as your
566test message and type ‘r’.  You are prompted in the minibuffer with
567‘Reply to whom:’.  Here MH-E is asking whether you’d like to reply to
568the original sender only, to the sender and primary recipients, or to
569the sender and all recipients.  You can press <TAB> to see these
570choices.  If you simply press <RET>, you’ll reply only to the sender.
571Press <RET> now.
572
573   You’ll find yourself in an Emacs buffer similar to that when you were
574sending the original message, like this:
575
576     To:
577     cc:
578     Subject: Re: Test
579     In-Reply-To: <31054.1142621351@stop.mail-abuse.org>
580     References: <31054.1142621351@stop.mail-abuse.org>
581     Comments: In-Reply-To Bill Wohler <wohler@stop.mail-abuse.org>
582        message dated "Fri, 17 Mar 2006 10:49:11 -0800."
583     X-Mailer: MH-E 8.1; nmh 1.1; GNU Emacs 23.1
584     --------
585     #
586
587     --:--  {draft}  All L10     (MH-Letter)----------------------------------
588     To: wohler
589     Subject: Test
590     X-Mailer: MH-E 8.1; nmh 1.1; GNU Emacs 23.1
591     Date: Fri, 17 Mar 2006 10:49:11 -0800
592     From: Bill Wohler <wohler@stop.mail-abuse.org>
593
594     This is a test message to get the wheels churning...
595
596     --:--  {show-+inbox} 4   All L1     (MH-Show)----------------------------
597     Type C-c C-c to send message, C-c ? for help
598   Composition window during reply
599
600   By default, MH will not add you to the address list of your replies,
601so if you find that the ‘To:’ header field is missing, don’t worry.  In
602this case, type ‘C-c C-f C-t’ to create and go to the ‘To:’ field, where
603you can type your login name again.  You can move around with the arrow
604keys or with ‘C-p’ (‘previous-line’), ‘C-n’ (‘next-line’), ‘C-b’
605(‘backward-char’), and ‘C-f’ (‘forward-char’) and can delete the
606previous character with <BS>.  When you’re finished editing your
607message, send it with ‘C-c C-c’ as before.
608
609   You’ll often want to save messages that were sent to you in an
610organized fashion.  This is done with “folders”.  You can use folders to
611keep messages from your friends, or messages related to a particular
612topic.  With your cursor in the MH-Folder buffer and positioned on the
613message you sent to yourself, type ‘o’ to output (‘refile’ in MH
614parlance) that message to a folder.  Enter ‘test’ at the ‘Destination
615folder:’ prompt and type ‘y’ (or <SPC>) when MH-E asks to create the
616folder ‘+test’.  Note that a ‘^’ (caret) appears next to the message
617number, which means that the message has been marked for refiling but
618has not yet been refiled.  We’ll talk about how the refile is actually
619carried out in a moment.
620
621   Your previous reply is now waiting in the system mailbox.  You
622incorporate this mail into your MH-Folder buffer named ‘+inbox’ with the
623‘i’ command.  Do this now.  After the mail is incorporated, use ‘n’ or
624‘p’ to move the cursor to the new message, and read it with <RET>.
625Let’s delete this message by typing ‘d’.  Note that a ‘D’ appears next
626to the message number.  This means that the message is marked for
627deletion but is not yet deleted.  To perform the deletion (and the
628refile we did previously), use the ‘x’ command.
629
630   If you want to send another message you can use ‘m’ instead of ‘M-x
631mh-smail’.  So go ahead, send some mail to your friends!
632
633   You can get a quick reminder about these commands by typing ‘?’.
634This lists several “prefix characters”.  To list the commands available
635via the prefix characters, type the prefix character followed by a ‘?’,
636for example, ‘F ?’.  More complete help is available with the ‘C-h m’
637(‘describe-mode’) command.
638
639
640File: mh-e.info,  Node: Leaving MH-E,  Next: More About MH-E,  Prev: Processing Mail Tour,  Up: Tour Through MH-E
641
6423.4 Leaving MH-E
643================
644
645You may now wish to exit ‘emacs’ entirely.  Use ‘C-x C-c’ to exit
646‘emacs’.  If you exited without running ‘x’ in the ‘+inbox’ buffer,
647Emacs will offer to save it for you.  Type ‘y’ or <SPC> to save ‘+inbox’
648changes, which means to perform any refiles and deletes that you did
649there.
650
651   If you don’t want to leave Emacs, you can type ‘q’ to bury (hide) the
652MH-E folder or delete it entirely with ‘C-x k’.  You can then later
653recall it with ‘C-x b’ or ‘M-x mh-rmail’.
654
655   On the other hand, if you no longer want to use MH and MH-E, you can
656take your mail with you.  You can copy all of your mail into a single
657file, mbox-style, by using the MH command ‘packf’.  For example, to
658create a file called ‘msgbox’ with the messages in your ‘+inbox’ folder,
659use ‘packf +inbox’.  The ‘packf’ command will append the messages to the
660file if it already exists, so you can use ‘folders -recurse -fast’ in a
661script to copy all of your messages into a single file, or using the
662‘-file’ argument, a file for each folder.
663
664
665File: mh-e.info,  Node: More About MH-E,  Prev: Leaving MH-E,  Up: Tour Through MH-E
666
6673.5 More About MH-E
668===================
669
670These are the basic commands to get you going, but there are plenty
671more.  If you think that MH-E is for you, read the rest of the manual to
672find out how you can:
673
674   • Print your messages (*note Printing::).
675   • Edit messages and include your signature (*note Editing Drafts::).
676   • Forward messages (*note Forwarding::).
677   • Read digests (*note Digests::).
678   • Edit bounced messages (*note Editing Again::).
679   • Send multimedia messages (*note Adding Attachments::).
680   • Read HTML messages (*note HTML::).
681   • Use aliases and identities (see *note Aliases::, *note
682     Identities::).
683   • Create different views of your mail (see *note Threading::, *note
684     Limits::).
685   • Deal with junk mail (*note Junk::).
686   • Handle signed and encrypted messages (see *note Reading PGP::,
687     *note Sending PGP::).
688   • Process mail that was sent with ‘shar’ or ‘uuencode’ (*note Files
689     and Pipes::).
690   • Use sequences conveniently (*note Sequences::).
691   • Use the speedbar, tool bar, and menu bar (see *note Speedbar::, see
692     *note Tool Bar::, *note Menu Bar::).
693   • Show header fields in different fonts (*note Reading Mail::).
694   • Find previously refiled messages (*note Searching::).
695   • Place messages in a file (*note Files and Pipes::).
696
697   Remember that you can also use MH commands when you’re not running
698MH-E (and when you are!).
699
700
701File: mh-e.info,  Node: Using This Manual,  Next: Incorporating Mail,  Prev: Tour Through MH-E,  Up: Top
702
7034 Using This Manual
704*******************
705
706This chapter begins the meat of the manual which goes into more detail
707about every MH-E command and option.
708
709   There are many commands, but don’t get intimidated.  There are
710command summaries at the beginning of each chapter.  In case you have or
711would like to rebind the keys, the command summaries also list the
712associated Emacs Lisp function.  Furthermore, even if you’re stranded on
713a desert island with a laptop and are without your manuals, you can get
714a summary of all these commands with GNU Emacs built-in help: use ‘C-h
715m’ (‘describe-mode’) for a brief summary of commands, ‘?’ (‘mh-help’)
716for an even briefer summary(1) (‘C-c ?’ in MH-Letter mode), or ‘C-h i’
717to read this manual via Info.  The built-in help is quite good; try
718running ‘C-h C-h’.  This brings up a list of available help topics, one
719of which displays the documentation for a given key (like ‘C-h k C-n’).
720Another useful help feature is to view the manual section that describes
721a given key (such as ‘C-h K i’).  In addition, review *note
722Conventions::, if any of the GNU Emacs conventions are strange to you.
723
724   In addition to all of the commands, it is also possible to
725reconfigure MH-E to fit the needs of even the most demanding user.  The
726following chapters also describe all of the options, show the defaults,
727and make recommendations for customization.
728
729   However, when customizing your mail environment, first try to change
730what you want in MH, and only change MH-E if changing MH is not
731possible.  That way you will get the same behavior inside and outside
732GNU Emacs.  Note that MH-E does not provide hooks for customizations
733that can be done in MH; this omission is intentional.
734
735   I hope I’ve included enough examples here to get you well on your
736way.  If you want to explore Emacs Lisp further, a programming manual
737does exist, (2) and you can look at the code itself for examples.  Look
738in the Emacs Lisp directory on your system (such as
739/usr/local/share/emacs/lisp/mh-e’) and find all the ‘mh-*.el’ files
740there.  When calling MH-E and other Emacs Lisp functions directly from
741Emacs Lisp code, you’ll need to know the correct arguments.  Use the
742built-in help for this.  For example, try ‘C-h f mh-execute-commands
743<RET>’.  If you write your own functions, please do not prefix your
744symbols (variables and functions) with ‘mh-’.  This prefix is reserved
745for the MH-E package.  To avoid conflicts with existing MH-E symbols,
746use a prefix like ‘my-’ or your initials.  (Unless, of course, your
747initials happen to be _mh_!)
748
749* Menu:
750
751* Options::
752* Ranges::
753* Folder Selection::
754
755   ---------- Footnotes ----------
756
757   (1) This help appears in a buffer called ‘*MH-E Help*’ (*note
758Miscellaneous::).
759
760   (2) *Note The GNU Emacs Lisp Reference Manual: (elisp)Top, which
761should be available via the Info system.  It is also available online at
762<https://www.gnu.org/software/emacs/manual/elisp.html>.
763
764
765File: mh-e.info,  Node: Options,  Next: Ranges,  Prev: Using This Manual,  Up: Using This Manual
766
7674.1 Options
768===========
769
770Many string or integer options are easy to modify using ‘M-x
771customize-option’.  For example, to modify the option that controls
772printing, you would run ‘M-x customize-option <RET>
773mh-lpr-command-format <RET>’.  In the buffer that appears, modify the
774string to the right of the variable.  For example, you may change the
775‘lpr’ command with ‘nenscript -G -r -2 -i'%s'’.  Then use the ‘State’
776combo box and select ‘Save for Future Sessions’.  To read more about
777‘mh-lpr-command-format’, see *note Printing::.
778
779   Options can also hold boolean values.  In Emacs Lisp, the boolean
780values are ‘nil’, which means false, and ‘t’, which means true.  The
781‘customize-option’ function makes it easy to change boolean values;
782simply click on the toggle button in the customize buffer to switch
783between ‘on’ (‘t’) and ‘off’ (‘nil’).  For example, try setting
784‘mh-bury-show-buffer-flag’ to ‘off’ to keep the MH-Show buffer at the
785top of the buffer stack.  Use the ‘State’ combo box and choose ‘Set for
786Current Session’ to see how the option affects the show buffer.  Then
787choose the ‘Erase Customization’ menu item to reset the option to the
788default, which places the MH-Show buffer at the bottom of the buffer
789stack.
790
791   The text usually says to turn on an option by setting it to a
792_non-‘nil’_ value, because sometimes values other than ‘on’ are
793meaningful.  An example of this is the variable ‘mh-mhl-format-file’
794(*note Viewing::).  Other options, such as hooks, involve a little more
795Emacs Lisp programming expertise.
796
797   You can browse all of the MH-E options with the ‘customize-group’
798function.  Try entering ‘M-x customize-group <RET> mh <RET>’ to view the
799top-level options as well as buttons for all of the MH-E customization
800groups.  Another way to view the MH-E customization group is to use ‘M-x
801mh-customize <RET>’.
802
803
804File: mh-e.info,  Node: Ranges,  Next: Folder Selection,  Prev: Options,  Up: Using This Manual
805
8064.2 Ranges
807==========
808
809Many commands that operate on individual messages, such as ‘mh-forward’
810or ‘mh-refile-msg’ take a ‘RANGE’ argument.  This argument can be used
811in several ways.
812
813   If you provide the prefix argument ‘C-u’ to these commands, then you
814will be prompted for the message range.  This can be any valid MH range
815which can include messages, sequences (*note Sequences::), and the
816abbreviations (described in the ‘mh’(1) man page):
817
818‘<num1>-<num2>’
819     Indicates all messages in the range <num1> to <num2>, inclusive.
820     The range must be nonempty.
821‘<num>:N’
822‘<num>:+N’
823‘<num>:-N’
824     Up to N messages beginning with (or ending with) message num.  Num
825     may be any of the predefined symbols: first, prev, cur, next or
826     last.
827‘first:N’
828‘prev:N’
829‘next:N’
830‘last:N’
831     The first, previous, next or last messages, if they exist.
832‘all’
833     All of the messages.
834
835   For example, a range that shows all of these things is ‘1 2 3 5-10
836last:5 unseen’.
837
838   If the option ‘transient-mark-mode’ is turned on and you set a region
839in the MH-Folder buffer, then the MH-E command will perform the
840operation on all messages in that region.
841
842   The ‘mh-range’ customization group contains a single option which
843affects how ranges are interpreted.
844
845‘mh-interpret-number-as-range-flag’
846     On means interpret a number as a range (default: ‘on’).
847
848   Since one of the most frequent ranges used is ‘last:N’, MH-E will
849interpret input such as ‘200’ as ‘last:200’ if the
850‘mh-interpret-number-as-range-flag’ option is on (which is the default).
851If you need to scan just the message 200, then use the range ‘200:1’ or
852‘200-200’.
853
854
855File: mh-e.info,  Node: Folder Selection,  Prev: Ranges,  Up: Using This Manual
856
8574.3 Folder Selection
858====================
859
860When you choose a folder in MH-E via a command such as ‘o’
861(‘mh-refile-msg’), completion is used to enter the folder (*note
862(emacs)Completion::).  In addition, MH-E has several ways of choosing a
863suitable default so that the folder can often be selected with a single
864<RET> key.
865
866   The ‘mh-folder-selection’ customization group contains some options
867which are used to help with this.
868
869‘mh-default-folder-for-message-function’
870     Function to select a default folder for refiling or ‘Fcc:’
871     (default: ‘nil’).
872‘mh-default-folder-list’
873     List of addresses and folders (default: ‘nil’).
874‘mh-default-folder-must-exist-flag’
875     On means guessed folder name must exist to be used (default: ‘on’).
876‘mh-default-folder-prefix’
877     Prefix used for folder names generated from aliases (default:
878     ‘""’).
879
880   You can set the option ‘mh-default-folder-for-message-function’ to a
881function that provides a default folder for the message to be refiled.
882When this function is called, the current buffer contains the message
883being refiled and point is at the start of the message.  This function
884should return the default folder as a string with a leading ‘+’ sign.
885It can also return ‘nil’ so that the last folder name is used as the
886default, or an empty string to suppress the default entirely.
887
888   Otherwise, the name of the destination folder is derived from the
889sender as follows:
890
891  1. The folder name associated with the first address found in the list
892     ‘mh-default-folder-list’ is used.  Each element in this list
893     contains a ‘Check Recipient’ item.  If this item is turned on, then
894     the address is checked against the recipient instead of the sender.
895     This is useful for mailing lists.
896  2. An alias prefixed by ‘mh-default-folder-prefix’ corresponding to
897     the address is used.  The prefix is used to prevent clutter in your
898     mail directory.  *Note Aliases::.
899
900   If the derived folder does not exist, and
901‘mh-default-folder-must-exist-flag’ is ‘t’, then the last folder name
902used is suggested.  This is useful if you get mail from various people
903for whom you have an alias, but file them all in the same project
904folder.
905
906
907File: mh-e.info,  Node: Incorporating Mail,  Next: Reading Mail,  Prev: Using This Manual,  Up: Top
908
9095 Incorporating Your Mail
910*************************
911
912This chapter talks about getting mail from your system mailbox into your
913MH ‘+inbox’ folder.  The following command accomplishes that and is
914found in the ‘Folder’ menu.
915
916‘i’
917     Incorporate new mail into a folder (‘mh-inc-folder’).
918
919   The following options in the ‘mh-inc’ customization group are used.
920
921‘mh-inc-prog’
922     Program to incorporate mail (default: ‘"inc"’).
923‘mh-inc-spool-list’
924     Alternate spool files (default: ‘nil’).
925
926   The following hook is available.
927
928‘mh-inc-folder-hook’
929     Hook run by ‘mh-inc-folder’ after incorporating mail into a folder
930     (default: ‘nil’).
931
932   If at any time you receive new mail, incorporate the new mail into
933your ‘+inbox’ buffer with ‘i’ (‘mh-inc-folder’).  Note that ‘i’ will
934display the ‘+inbox’ buffer, even if there isn’t any new mail.  You can
935incorporate mail from any file into the current folder by specifying a
936prefix argument; you’ll be prompted for the name of the file to use as
937well as the destination folder (for example, ‘C-u i ~/mbox <RET> +tmp
938<RET>’).
939
940   Emacs can notify you when you have new mail by displaying ‘Mail’ in
941the mode line.  To enable this behavior, and to have a clock in the mode
942line as well, add the following to ‘~/.emacs’:
943
944     (display-time)
945
946   The name of the program that incorporates new mail is stored in
947‘mh-inc-prog’; it is ‘"inc"’ by default.  This program generates a
948one-line summary for each of the new messages.  Unless it is an absolute
949pathname, the file is assumed to be in the ‘mh-progs’ directory (*note
950Getting Started::).  You may also link a file to ‘inc’ that uses a
951different format (see ‘mh-profile’(5), and sections Reading Mail: inc
952show next prev (https://rand-mh.sourceforge.io/book//reapre.html) and MH
953Format Strings (https://rand-mh.sourceforge.io/book//mhstr.html) in the
954MH book).  You’ll then need to modify several variables appropriately
955(*note Scan Line Formats::).
956
957   You can use the ‘mh-inc-spool-list’ variable to direct MH-E to
958retrieve mail from arbitrary spool files other than your system mailbox,
959file it in folders other than your ‘+inbox’, and assign key bindings to
960incorporate this mail.
961
962   Suppose you are subscribed to the mh-e-devel mailing list and you use
963‘procmail’ to filter this mail into ‘~/mail/mh-e’ with the following
964recipe in ‘.procmailrc’:
965
966     PATH=$PATH:/usr/bin/mh
967     MAILDIR=$HOME/`mhparam Path`
968     :0:
969     * ^From mh-e-devel-admin@stop.mail-abuse.org
970     mh-e
971
972   In order to incorporate ‘~/mail/mh-e’ into ‘+mh-e’ with an ‘I m’
973(‘mh-inc-spool-mh-e’) command, customize this option, and click on the
974‘INS’ button.  Enter a ‘Spool File’ of ‘~/mail/mh-e’, a ‘Folder’ of
975‘mh-e’, and a ‘Key Binding’ of ‘m’.
976
977   You can use ‘xbuffy’ to automate the incorporation of this mail using
978the Emacs 23 command ‘emacsclient’ as follows:
979
980     box ~/mail/mh-e
981         title mh-e
982         origMode
983         polltime 10
984         headertime 0
985         command emacsclient --eval '(mh-inc-spool-mh-e)'
986
987   In XEmacs, the command ‘gnuclient’ is used in a similar fashion.
988
989   You can set the hook ‘mh-inc-folder-hook’, which is called after new
990mail is incorporated by the ‘i’ (‘mh-inc-folder’) command.  A good use
991of this hook is to rescan the whole folder either after running ‘M-x
992mh-rmail’ the first time or when you’ve changed the message numbers from
993outside of MH-E.
994
995     (defun my-mh-inc-folder-hook ()
996       "Hook to rescan folder after incorporating mail."
997       (if (buffer-modified-p)            ; if outstanding refiles and deletes,
998           (mh-execute-commands))         ;   carry them out
999       (mh-rescan-folder)                 ; synchronize with +inbox
1000       (mh-show))                         ; show the current message
1001
1002     (add-hook 'mh-inc-folder-hook 'my-mh-inc-folder-hook)
1003
1004     Rescan folder after incorporating new mail via mh-inc-folder-hook
1005
1006
1007
1008File: mh-e.info,  Node: Reading Mail,  Next: Folders,  Prev: Incorporating Mail,  Up: Top
1009
10106 Reading Your Mail
1011*******************
1012
1013The MH-E entry point for reading mail is ‘M-x mh-rmail’.  This command
1014incorporates your mail and creates a buffer called ‘+inbox’ in MH-Folder
1015mode.  The command ‘M-x mh-rmail’ shows you only new mail, not mail you
1016have already read(1).
1017
1018   There are some commands that need to read mail, such as ‘mouse-2’
1019over the ‘Mail’ button that ‘display-time’ adds to the mode line.  You
1020can configure Emacs to have these commands use MH-E by setting the
1021option ‘read-mail-command’ to ‘mh-rmail’.
1022
1023   The ‘+inbox’ buffer contains “scan lines”, which are one-line
1024summaries of each incorporated message.  You can perform most MH
1025commands on these messages via one- or two-letter commands in either the
1026MH-Folder or MH-Show buffers or by using the ‘Message’ menu.  See
1027‘scan’(1) for a description of the contents of the scan lines, and see
1028the Figure in *note Reading Mail Tour::, for an example.
1029
1030‘?’
1031     Display cheat sheet for the MH-E commands (‘mh-help’).
1032‘<RET>’
1033     Display message (‘mh-show’).
1034‘, (comma)’
1035     Display message with all header fields (‘mh-header-display’).
1036‘: (colon)’
1037     Display message with the default preferred alternative
1038     (‘mh-show-preferred-alternative’).
1039‘; (semicolon)’
1040     Toggle the value of ‘mh-decode-mime-flag’
1041     (‘mh-toggle-mh-decode-mime-flag’).
1042‘<SPC>’
1043     Display next page in message (‘mh-page-msg’).
1044‘<BS>’
1045     Display previous page in message (‘mh-previous-page’).
1046‘>’
1047     Append message to end of file (‘mh-write-msg-to-file’).
1048‘|’
1049     Pipe message through shell command (‘mh-pipe-msg’).
1050‘C-d’
1051     Delete range, don’t move to next message
1052     (‘mh-delete-msg-no-motion’).
1053‘d’
1054     Delete range (‘mh-delete-msg’).
1055‘D ?’
1056     Display cheat sheet for the commands of the current prefix in
1057     minibuffer (‘mh-prefix-help’).
1058‘D <SPC>’
1059     Display next message in digest (‘mh-page-digest’).
1060‘D <BS>’
1061     Display previous message in digest (‘mh-page-digest-backwards’).
1062‘D b’
1063     Break up digest into separate messages (‘mh-burst-digest’).
1064‘g’
1065     Go to a message (‘mh-goto-msg’).
1066‘k’
1067     Delete messages with same subject or thread
1068     (‘mh-delete-subject-or-thread’).
1069‘K ?’
1070     Display cheat sheet for the commands of the current prefix in
1071     minibuffer (‘mh-prefix-help’).
1072‘K <TAB>’
1073     Go to the next button (‘mh-next-button’).
1074‘K S-<TAB>’
1075     Go to the previous button (‘mh-prev-button’).
1076‘K a’
1077     Save attachments (‘mh-mime-save-parts’).
1078‘K e’
1079     View attachment externally (‘mh-display-with-external-viewer’).
1080‘K i’
1081     Show attachment verbatim (‘mh-folder-inline-mime-part’).
1082‘K o’
1083     Save (output) attachment (‘mh-folder-save-mime-part’).
1084‘K t’
1085     Toggle option ‘mh-display-buttons-for-inline-parts-flag’
1086     (‘mh-toggle-mime-buttons’).
1087‘K v’
1088     View attachment (‘mh-folder-toggle-mime-part’).
1089‘M’
1090     Edit message (‘mh-modify’).
1091‘M-<’
1092     Display first message (‘mh-first-msg’).
1093‘M->’
1094     Display last message (‘mh-last-msg’).
1095‘M-n’
1096     Display next unread message (‘mh-next-unread-msg’).
1097‘M-p’
1098     Display previous unread message (‘mh-previous-unread-msg’).
1099‘n’
1100     Display next message (‘mh-next-undeleted-msg’).
1101‘p’
1102     Display previous message (‘mh-previous-undeleted-msg’).
1103‘P ?’
1104     Display cheat sheet for the commands of the current prefix in
1105     minibuffer (‘mh-prefix-help’).
1106‘P C’
1107     Toggle whether color is used in printing messages
1108     (‘mh-ps-print-toggle-color’).
1109‘P F’
1110     Toggle whether printing is done with faces or not
1111     (‘mh-ps-print-toggle-faces’).
1112‘P f’
1113     Print range to file (‘mh-ps-print-msg-file’).
1114‘P l’
1115     Print range the old fashioned way (‘mh-print-msg’).
1116‘P p’
1117     Print range (‘mh-ps-print-msg’).
1118‘X ?’
1119     Display cheat sheet for the commands of the current prefix in
1120     minibuffer (‘mh-prefix-help’).
1121‘X s’
1122‘X u’
1123     Unpack message created with ‘uudecode’ or ‘shar’ (‘mh-store-msg’).
1124‘mouse-2’
1125     Move point to mouse event and show message (‘mh-show-mouse’).
1126
1127   Within the MH-Show buffer, the following command is defined.
1128
1129‘<RET>’
1130‘mouse-1’
1131‘mouse-2’
1132     View contents of button (‘mh-press-button’).
1133
1134   The following table lists options in the ‘mh-show’ customization
1135group that are used while reading mail.
1136
1137‘mh-bury-show-buffer-flag’
1138     On means show buffer is buried (default: ‘on’).
1139‘mh-clean-message-header-flag’
1140     On means remove extraneous header fields (default: ‘on’).
1141‘mh-decode-mime-flag’
1142     On means attachments are handled (default: ‘on’ if the Gnus
1143     ‘mm-decode’ package is present).
1144‘mh-display-buttons-for-alternatives-flag’
1145     On means display buttons for all alternative attachments (default:
1146     ‘off’).
1147‘mh-display-buttons-for-inline-parts-flag’
1148     On means display buttons for all inline attachments (default:
1149     ‘off’).
1150‘mh-do-not-confirm-flag’
1151     On means non-reversible commands do not prompt for confirmation
1152     (default: ‘off’).
1153‘mh-fetch-x-image-url’
1154     Control fetching of ‘X-Image-URL:’ header field image (default:
1155     ‘Never Fetch’).
1156‘mh-graphical-smileys-flag’
1157     On means graphical smileys are displayed (default: ‘on’).
1158‘mh-graphical-emphasis-flag’
1159     On means graphical emphasis is displayed (default: ‘on’).
1160‘mh-highlight-citation-style’
1161     Style for highlighting citations (default: ‘Multicolor’).
1162‘mh-invisible-header-fields-default’
1163     List of hidden header fields (default: a checklist too long to list
1164     here).
1165‘mh-invisible-header-fields’
1166     Additional header fields to hide (default: ‘nil’).
1167‘mh-lpr-command-format’
1168     Command used to print (default: ‘"lpr -J '%s'"’).
1169‘mh-max-inline-image-height’
1170     Maximum inline image height if ‘Content-Disposition:’ is not
1171     present (default: 0).
1172‘mh-max-inline-image-width’
1173     Maximum inline image width if ‘Content-Disposition:’ is not
1174     present(default: 0).
1175‘mh-mhl-format-file’
1176     Specifies the format file to pass to the ‘mhl’ program (default:
1177     ‘Use Default mhl Format (Printing Only)’).
1178‘mh-mime-save-parts-default-directory’
1179     Default directory to use for ‘K a’.
1180‘mh-print-background-flag’
1181     On means messages should be printed in the background (default:
1182     ‘off’).
1183‘mh-show-buffer-mode-line-buffer-id’
1184     Format string to produce ‘mode-line-buffer-identification’ for show
1185     buffers (default: ‘" {show-%s} %d"’).
1186‘mh-show-maximum-size’
1187     Maximum size of message (in bytes) to display automatically
1188     (default: 0).
1189‘mh-show-use-xface-flag’
1190     On means display face images in MH-Show buffers (default: ‘on’).
1191‘mh-store-default-directory’
1192     Default directory for ‘X s’ (default: ‘Current’).
1193‘mh-summary-height’
1194     Number of lines in MH-Folder buffer (including the mode line)
1195     (default: depends on size of frame).
1196
1197   The following hooks are available.
1198
1199‘mh-delete-msg-hook’
1200     Hook run after marking each message for deletion (default: ‘nil’).
1201‘mh-show-hook’
1202     Hook run after <RET> shows a message (default: ‘nil’).
1203‘mh-show-mode-hook’
1204     Hook run upon entry to ‘mh-show-mode’ (default: ‘nil’).
1205
1206   The following faces are available.
1207
1208‘mh-show-cc’
1209     Face used to highlight ‘cc:’ header fields.
1210‘mh-show-date’
1211     Face used to highlight ‘Date:’ header fields.
1212‘mh-show-from’
1213     Face used to highlight ‘From:’ header fields.
1214‘mh-show-header’
1215     Face used to deemphasize less interesting header fields.
1216‘mh-show-pgg-bad’
1217     Bad PGG signature face.
1218‘mh-show-pgg-good’
1219     Good PGG signature face.
1220‘mh-show-pgg-unknown’
1221     Unknown or untrusted PGG signature face.
1222‘mh-show-signature’
1223     Signature face.
1224‘mh-show-subject’
1225     Face used to highlight ‘Subject:’ header fields.
1226‘mh-show-to’
1227     Face used to highlight ‘To:’ header fields.
1228‘mh-show-xface’
1229     X-Face image face.
1230
1231   The functions and variables introduced here are explained in more
1232detail in the following sections.
1233
1234* Menu:
1235
1236* Viewing::
1237* Viewing Attachments::
1238* HTML::
1239* Digests::
1240* Reading PGP::
1241* Printing::
1242* Files and Pipes::
1243* Navigating::
1244* Miscellaneous Commands and Options::
1245
1246   ---------- Footnotes ----------
1247
1248   (1) If you want to see your old mail as well, use ‘F r’ to pull all
1249your messages into MH-E.  Or, give a prefix argument to ‘mh-rmail’ so it
1250will prompt you for folder to visit like ‘F v’ (for example, ‘C-u M-x
1251mh-rmail <RET> bob <RET>’).  *Note Folders::.
1252
1253
1254File: mh-e.info,  Node: Viewing,  Next: Viewing Attachments,  Prev: Reading Mail,  Up: Reading Mail
1255
12566.1 Viewing Your Mail
1257=====================
1258
1259The command <RET> (‘mh-show’) displays the message that the cursor is on
1260while ‘mouse-2’ (‘mh-show-mouse’) displays the message that the mouse
1261cursor is on.  If the message is already displayed, it scrolls to the
1262beginning of the message.  Use <SPC> (‘mh-page-msg’) and <BS>
1263(‘mh-previous-page’) to move forwards and backwards one page at a time
1264through the message.  You can give either of these commands a prefix
1265argument that specifies the number of lines to scroll (such as ‘10
1266<SPC>’).  The <SPC> command will also show the next undeleted message if
1267it is used at the bottom of a message.  MH-E normally hides a lot of the
1268superfluous header fields that mailers add to a message, but if you wish
1269to see all of them, use the command ‘,’ (comma; ‘mh-header-display’).
1270
1271   The option ‘mh-show-maximum-size’ provides an opportunity to skip
1272over large messages which may be slow to load.  The default value of 0
1273means that all message are shown regardless of size.
1274
1275   A litany of options control what displayed messages look like.
1276
1277   First, the appearance of the header fields can be modified by
1278customizing the associated face: ‘mh-show-to’, ‘mh-show-cc’,
1279‘mh-show-from’, ‘mh-show-date’, and ‘mh-show-subject’.  The face
1280‘mh-show-header’ is used to deemphasize the other, less interesting,
1281header fields.
1282
1283   Normally messages are delivered with a handful of uninteresting
1284header fields.  These are hidden by turning on the option
1285‘mh-clean-message-header-flag’ (which it is by default).  The header
1286fields listed in the option ‘mh-invisible-header-fields-default’ are
1287hidden, although you can check off any field that you would like to see.
1288Header fields that you would like to hide that aren’t listed can be
1289added to the option ‘mh-invisible-header-fields’ with a couple of
1290caveats.  Regular expressions are not allowed.  Unique fields should
1291have a ‘:’ suffix; otherwise, the element can be used to render
1292invisible an entire class of fields that start with the same prefix.  If
1293you think a header field should be generally ignored, please update SF
1294#245 (https://sourceforge.net/p/mh-e/bugs/245/).
1295
1296   MH-E can display the content of ‘Face:’, ‘X-Face:’, and
1297‘X-Image-URL:’ header fields.  If any of these fields occur in the
1298header of your message, the sender’s face will appear in the ‘From:’
1299header field.  If more than one of these fields appear, then the first
1300field found in the order ‘Face:’, ‘X-Face:’, and ‘X-Image-URL:’ will be
1301used.  The option ‘mh-show-use-xface-flag’ is used to turn this feature
1302on and off.  This feature will be turned on by default if your system
1303supports it.
1304
1305   The first header field used, if present, is the Gnus-specific ‘Face:’
1306field(1).
1307
1308   Next is the traditional ‘X-Face:’ header field(2).  MH-E renders the
1309foreground and background of the image using the associated attributes
1310of the face ‘mh-show-xface’.
1311
1312   Finally, MH-E will display images referenced by the ‘X-Image-URL:’
1313header field if neither the ‘Face:’ nor the ‘X-Face:’ fields are
1314present(3).  Of the three header fields this is the most efficient in
1315terms of network usage since the image doesn’t need to be transmitted
1316with every single mail.  The option ‘mh-fetch-x-image-url’ controls the
1317fetching of the ‘X-Image-URL:’ header field image with the following
1318values:
1319
1320‘Ask Before Fetching’
1321     You are prompted before the image is fetched.  MH-E will remember
1322     your reply and will either use the already fetched image the next
1323     time the same URL is encountered or silently skip it if you didn’t
1324     fetch it the first time.  This is a good setting.
1325‘Never Fetch’
1326     Images are never fetched and only displayed if they are already
1327     present in the cache.  This is the default.
1328
1329   There isn’t a value of ‘Always Fetch’ for privacy and DOS (denial of
1330service) reasons.  For example, fetching a URL can tip off a spammer
1331that you’ve read his email (which is why you shouldn’t blindly answer
1332yes if you’ve set this option to ‘Ask Before Fetching’).  Someone may
1333also flood your network and fill your disk drive by sending a torrent of
1334messages, each specifying a unique URL to a very large file.
1335
1336   The cache of images is found in the directory ‘.mhe-x-image-cache’
1337within your MH directory.  You can add your own face to the ‘From:’
1338field too.  *Note Picture::.
1339
1340   Normally MH-E takes care of displaying messages itself (rather than
1341calling an MH program to do the work).  If you’d rather have ‘mhl’
1342display the message (within MH-E), change the option
1343‘mh-mhl-format-file’ from its default value of ‘Use Default mhl Format
1344(Printing Only)’.  You can set this option to ‘Use Default mhl Format’
1345to get the same output as you would get if you ran ‘mhl’ from the shell.
1346If you have a format file that you want MH-E to use, you can set this
1347option to ‘Specify an mhl Format File’ and enter the name of your format
1348file (‘mhl’(1) or section Using mhl
1349(https://rand-mh.sourceforge.io/book//shomes.html#Usisho) in the MH book
1350tells you how to write one).  Your format file should specify a non-zero
1351value for ‘overflowoffset’ to allow MH-E to parse the header.  Note that
1352‘mhl’ is always used for printing and forwarding; in this case, the
1353value of ‘mh-mhl-format-file’ is consulted if you have specified a
1354format file.
1355
1356   If the sender of the message has cited other messages in his message,
1357then MH-E will highlight these citations to emphasize the sender’s
1358actual response.  The option ‘mh-highlight-citation-style’ can be
1359customized to change the highlighting style.  The ‘Multicolor’ method
1360uses a different color for each indentation while the ‘Monotone’ method
1361highlights all citations in red.  To disable highlighting of citations
1362entirely, choose ‘None’.
1363
1364   Email addresses and URLs in the message are highlighted if the option
1365‘goto-address-highlight-p’ is on, which it is by default.  To view the
1366web page for a highlighted URL or to send a message using a highlighted
1367email address, use ‘mouse-2’ or ‘C-c <RET>’ (‘goto-address-at-point’).
1368*Note Sending Mail::, to see how to configure Emacs to send the message
1369using MH-E.
1370
1371   It is a long standing custom to inject body language using a
1372cornucopia of punctuation, also known as the “smileys”.  MH-E can render
1373these as graphical widgets if the option ‘mh-graphical-smileys-flag’ is
1374turned on, which it is by default.  Smileys include patterns such as :-)
1375and ;-).  Similarly, a few typesetting features are indicated in ASCII
1376text with certain characters.  If your terminal supports it, MH-E can
1377render these typesetting directives naturally if the option
1378‘mh-graphical-emphasis-flag’ is turned on, which it is by default.  For
1379example, _underline_ will be underlined, *bold* will appear in bold,
1380/italics/ will appear in italics, and so on.  See the option
1381‘gnus-emphasis-alist’ for the whole list.  Both of these options are
1382disabled if the option ‘mh-decode-mime-flag’ is turned off.  *Note
1383Viewing Attachments::.
1384
1385   MH-E normally renders signatures and vCards in italics so that the
1386body of the message stands out more.  MH-E depends on the presence of
1387the “signature separator” (‘"-- "’) to do this.  You can also customize
1388the face ‘mh-show-signature’ so the appearance of the signature block is
1389more to your liking.
1390
1391   Two hooks can be used to control how messages are displayed.  The
1392first hook, ‘mh-show-mode-hook’, is called early on in the process of
1393the message display.  It is usually used to perform some action on the
1394message’s buffer.  The second hook, ‘mh-show-hook’, is the last thing
1395called after messages are displayed.  It’s used to affect the message’s
1396content, the behavior of MH-E in general, or when ‘mh-show-mode-hook’ is
1397too early.
1398
1399   For those who like to modify their mode lines, use
1400‘mh-show-buffer-mode-line-buffer-id’ to modify the mode line in the
1401MH-Show buffers.  Place the two escape strings ‘%s’ and ‘%d’, which will
1402display the folder name and the message number, respectively, somewhere
1403in the string in that order.  The default value of ‘"{show-%s} %d"’
1404yields a mode line of
1405
1406     -----{show-+inbox} 4      (MH-Show)--Bot--------------------------------
1407
1408   ---------- Footnotes ----------
1409
1410   (1) The ‘Face:’ field appeared in GNU Emacs 21 and XEmacs.  For more
1411information, see <https://quimby.gnus.org/circus/face/>.
1412
1413   (2) The display of this field requires the ‘uncompface’ program
1414(ftp://ftp.cs.indiana.edu/pub/faces/compface/compface.tar.Z). Recent
1415versions of XEmacs have internal support for ‘X-Face:’ images.  If your
1416version of XEmacs does not, then you’ll need both ‘uncompface’ and the
1417‘x-face’ package (http://www.jpl.org/ftp/pub/elisp/).
1418
1419   (3) The display of the images requires the ‘wget’ program
1420(https://www.gnu.org/software/wget/wget.html) to fetch the image and the
1421‘convert’ program from the ImageMagick suite
1422(https://www.imagemagick.org/script/index.php).
1423
1424
1425File: mh-e.info,  Node: Viewing Attachments,  Next: HTML,  Prev: Viewing,  Up: Reading Mail
1426
14276.2 Viewing Attachments
1428=======================
1429
1430MH has the ability to display “MIME” (Multipurpose Internet Mail
1431Extensions) messages which are simply messages with additional “body
1432parts” or “attachments”.  You can use the MH commands ‘show’(1) or
1433‘mhshow’(2) from the shell to read MIME messages(3).
1434
1435   MH-E can handle attachments as well if the Gnus ‘mm-decode’ package
1436is present.  If so, the option ‘mh-decode-mime-flag’ will be on.
1437Otherwise, you’ll see the MIME body parts rather than text or
1438attachments.  There isn’t much point in turning off the option
1439‘mh-decode-mime-flag’; however, you can inspect it if it appears that
1440the body parts are not being interpreted correctly or toggle it with the
1441command ‘;’ (semicolon; ‘mh-toggle-mh-decode-mime-flag’) to view the raw
1442message.  This option also controls the display of quoted-printable
1443messages and other graphical widgets.  *Note Viewing::.
1444
1445   Attachments in MH-E are indicated by “buttons” like this:
1446
1447     [1. image/jpeg; foo.jpg]...
1448
1449   To view the contents of the button, use either ‘mouse-1’ or ‘mouse-2’
1450on the button or <RET> (‘mh-press-button’) when the cursor is over the
1451button.  This command is a toggle so if you use it again on the same
1452attachment, it is hidden.  If Emacs does not know how to display the
1453attachment, then Emacs offers to save the attachment in a file.  To move
1454the cursor to the next button, use the command ‘K <TAB>’
1455(‘mh-next-button’).  If the end of the buffer is reached then the search
1456wraps over to the start of the buffer.  To move the cursor to the
1457previous button, use the command ‘K S-<TAB>’ (‘mh-prev-button’).  If the
1458beginning of the buffer is reached then the search wraps over to the end
1459of the buffer.
1460
1461   Another way to view the contents of a button is to use the command ‘K
1462v’ (‘mh-folder-toggle-mime-part’).  This command displays (or hides) the
1463attachment associated with the button under the cursor.  If the cursor
1464is not located over a button, then the cursor first moves to the next
1465button, wrapping to the beginning of the message if necessary.  This
1466command has the advantage over the previous commands of working from the
1467MH-Folder buffer.  You can also provide a numeric prefix argument (as in
1468‘4 K v’) to view the attachment labeled with that number.  If Emacs does
1469not know how to display the attachment, then Emacs offers to save the
1470attachment in a file.
1471
1472   If Emacs does not know how to view an attachment, you could save it
1473into a file and then run some program to open it.  It is easier,
1474however, to launch the program directly from MH-E with the command ‘K e’
1475(‘mh-display-with-external-viewer’).  While you’ll most likely use this
1476to view spreadsheets and documents, it is also useful to use your
1477browser to view HTML attachments with higher fidelity than what Emacs
1478can provide.  This command displays the attachment associated with the
1479button under the cursor.  If the cursor is not located over a button,
1480then the cursor first moves to the next button, wrapping to the
1481beginning of the message if necessary.  You can provide a numeric prefix
1482argument (as in ‘4 K e’) to view the attachment labeled with that
1483number.  This command tries to provide a reasonable default for the
1484viewer by calling the Emacs function ‘mailcap-mime-info’.  This function
1485usually reads the file ‘/etc/mailcap’.
1486
1487   Use the command ‘K o’ (‘mh-folder-save-mime-part’) to save
1488attachments (the mnemonic is “output”).  This command saves the
1489attachment associated with the button under the cursor.  If the cursor
1490is not located over a button, then the cursor first moves to the next
1491button, wrapping to the beginning of the message if necessary.  You can
1492also provide a numeric prefix argument (as in ‘3 K o’) to save the
1493attachment labeled with that number.  This command prompts you for a
1494filename and suggests a specific name if it is available.
1495
1496   You can save all of the attachments at once with the command ‘K a’
1497(‘mh-mime-save-parts’).  The attachments are saved in the directory
1498specified by the option ‘mh-mime-save-parts-default-directory’ unless
1499you use a prefix argument (as in ‘C-u K a’) in which case you are
1500prompted for the directory.  These directories may be superseded by MH
1501profile components, since this function calls on ‘mhstore’ (‘mhn’) to do
1502the work.
1503
1504   The default value for the option
1505‘mh-mime-save-parts-default-directory’ is ‘Prompt Always’ so that you
1506are always prompted for the directory in which to save the attachments.
1507However, if you usually use the same directory within a session, then
1508you can set this option to ‘Prompt the First Time’ to avoid the prompt
1509each time.  you can make this directory permanent by choosing
1510‘Directory’ and entering the directory’s name.
1511
1512   The sender can request that attachments should be viewed inline so
1513that they do not really appear like an attachment at all to the reader.
1514Most of the time, this is desirable, so by default MH-E suppresses the
1515buttons for inline attachments.  On the other hand, you may receive code
1516or HTML which the sender has added to his message as inline attachments
1517so that you can read them in MH-E.  In this case, it is useful to see
1518the buttons so that you know you don’t have to cut and paste the code
1519into a file; you can simply save the attachment.  If you want to make
1520the buttons visible for inline attachments, you can use the command ‘K
1521t’ (‘mh-toggle-mime-buttons’) to toggle the visibility of these buttons.
1522You can turn on these buttons permanently by turning on the option
1523‘mh-display-buttons-for-inline-parts-flag’.
1524
1525   MH-E cannot display all attachments inline however.  It can display
1526text (including HTML) and images.
1527
1528   Some older mail programs do not insert the needed plumbing(4) to tell
1529MH-E whether to display the attachments inline or not.  If this is the
1530case, MH-E will display these images inline if they are smaller than the
1531window.  However, you might want to allow larger images to be displayed
1532inline.  To do this, you can change the options
1533‘mh-max-inline-image-width’ and ‘mh-max-inline-image-height’ from their
1534default value of zero to a large number.  The size of your screen is a
1535good choice for these numbers.
1536
1537   Sometimes, a mail program will produce multiple alternatives of an
1538attachment in increasing degree of faithfulness to the original content.
1539By default, only the preferred alternative is displayed.  If the option
1540‘mh-display-buttons-for-alternatives-flag’ is on, then the preferred
1541part is shown inline and buttons are shown for each of the other
1542alternatives.
1543
1544   Many people prefer to see the ‘text/plain’ alternative rather than
1545the ‘text/html’ alternative.  To do this in MH-E, customize the option
1546‘mm-discouraged-alternatives’, and add ‘text/html’.  The next best
1547alternative, if any, will be shown.
1548
1549   Occasionally, though, you might want to see the preferred
1550alternative.  The command ‘:’ (‘mh-show-preferred-alternative’) displays
1551the message with the default preferred alternative.  This is as if
1552‘mm-discouraged-alternatives’ is set to ‘nil’.  Use the command <RET>
1553(‘mh-show’) to show the message normally again.
1554
1555   You can view the raw contents of an attachment with the command ‘K i’
1556(‘mh-folder-inline-mime-part’).  This command displays (or hides) the
1557contents of the attachment associated with the button under the cursor
1558verbatim.  If the cursor is not located over a button, then the cursor
1559first moves to the next button, wrapping to the beginning of the message
1560if necessary.  You can also provide a numeric prefix argument (as in ‘4
1561K i’) to view the attachment labeled with that number.
1562
1563   For additional information on buttons, see *note (gnus)Article
1564Buttons::, and *note (gnus)MIME Commands::.
1565
1566   ---------- Footnotes ----------
1567
1568   (1) See the section Reading Mail: inc show next prev
1569(https://rand-mh.sourceforge.io/book//reapre.html) in the MH book.
1570
1571   (2) See the section Reading MIME Mail
1572(https://rand-mh.sourceforge.io/book//usimim.html#ReMIMa) in the MH
1573book.
1574
1575   (3) You can call them directly from Emacs if you’re running the X
1576Window System: type ‘M-! xterm -e mhshow MESSAGE-NUMBER’.  You can leave
1577out the ‘xterm -e’ if you use ‘mhlist’ or ‘mhstore’.
1578
1579   (4) This plumbing is the ‘Content-Disposition:’ header field.
1580
1581
1582File: mh-e.info,  Node: HTML,  Next: Digests,  Prev: Viewing Attachments,  Up: Reading Mail
1583
15846.3 HTML
1585========
1586
1587MH-E can display messages that have been sent in HTML. The content of
1588the message will appear in the MH-Show buffer as you would expect if the
1589entire message is HTML, or there is an inline HTML body part.  However,
1590if there is an HTML body part that is an attachment, then you’ll see a
1591button like this:
1592
1593     [1. text/html; foo.html]...
1594
1595   To see how to read the contents of this body part, see *note Viewing
1596Attachments::.
1597
1598   The browser that MH-E uses is determined by the option
1599‘mm-text-html-renderer’.  The default setting is set automatically based
1600upon the presence of a known browser on your system.  If you wish to use
1601a different browser, then set this option accordingly.  See the
1602documentation for the browser you use for additional information on how
1603to use it.  In particular, find and disable the option to render images,
1604as displaying remote images can tip off spammers that the email address
1605they have used is valid.
1606
1607   If you’re confused about which ‘mm-text-html-renderer’ to use, here’s
1608a brief description of each, sorted by name.
1609
1610‘gnus-w3m’
1611     The ‘gnus-w3m’ browser requires an external program.  It’s quick,
1612     produces pretty nice output, and it highlights links.  It renders
1613     ‘&ndash;’ and ‘&reg;’ okay.  It sometimes fails to wrap lines
1614     properly.  It always downloads remote images.
1615‘html2text’
1616     The ‘html2text’ browser requires an external program.  Some users
1617     have reported problems with it, such as filling the entire message
1618     as if it were one paragraph, or displaying chunks of raw HTML.
1619‘links’
1620     The ‘links’ browser requires an external program.  It’s quick, and
1621     produces nicer output than ‘lynx’ on single column mails in tables.
1622     However, it doesn’t show links and it doesn’t do as nice a job on
1623     multi-column tables as some lines wrap.  It does do a good job of
1624     fitting text within 80 columns.  It appears to render special
1625     characters using ASCII equivalents.  For example, ‘&reg;’ appears
1626     as (R). It does not download images.
1627‘lynx’
1628     The ‘lynx’ browser requires an external program.  It’s quick and
1629     produces pretty decent output but it doesn’t show links.  It
1630     doesn’t seem to do multi-column tables which makes output much
1631     cleaner.  It centers the output and wraps long lines more than
1632     most.  It does not always handle special characters like ‘&reg;’ or
1633     ‘&ndash;’.  It does not download images.
1634‘shr’
1635     This choice does not require an external program, but it does
1636     require that Emacs be configured at build time to use ‘libxml2’.
1637     It is fairly quick, it highlights links, and it supports HTML color
1638     declarations.  It renders ‘&ndash;’ and ‘&reg;’ okay.  It sometimes
1639     truncates text, particularly if the message tries to have fancy
1640     text layout.  By default it does not download images; this behavior
1641     is controlled by the options ‘mm-html-blocked-images’ and
1642     ‘mm-html-inhibit-images’ (*note (emacs-mime)Display
1643     Customization::).
1644‘w3m’
1645     The ‘w3m’ browser requires an external program.  It’s quick,
1646     produces pretty nice output, and it highlights links.  These can be
1647     clicked with ‘mouse-2’ to view the content of the link in ‘w3m’.
1648     The ‘w3m’ browser handles tables well and actually respects the
1649     table’s width parameter (which can cause text to wrap if the author
1650     didn’t anticipate that the page would be viewed in Emacs).  It does
1651     not download images by default; this behavior is controlled by the
1652     option ‘mm-w3m-safe-url-regexp’ (*note (emacs-mime)Display
1653     Customization::).
1654‘w3m-standalone’
1655     This browser is quick, but does not show links.  It handles simple
1656     tables but some tables get rendered much wider than the Emacs
1657     frame.  This browser renders ‘&ndash;’ and ‘&reg;’ okay.  It does
1658     not download images.
1659
1660   For a couple more sources of information about
1661‘mm-text-html-renderer’, *Note (emacs-mime)Display Customization::, and
1662the documentation for the Gnus command ‘W h’ (*note (gnus)Article
1663Washing::).
1664
1665   A useful key binding that you can add to ‘~/.emacs’ is the following
1666which displays an HTML link or textual URL in an external browser when
1667clicked with ‘S-mouse-2’.  This binding works in any buffer, including
1668HTML buffers.
1669
1670     (global-set-key [S-mouse-2] 'browse-url-at-mouse)
1671
1672
1673File: mh-e.info,  Node: Digests,  Next: Reading PGP,  Prev: HTML,  Up: Reading Mail
1674
16756.4 Digests
1676===========
1677
1678A digest is a message that contains other messages.  Special MH-E
1679commands let you read digests conveniently.  You can use <SPC> and <BS>
1680to page through the digest as if it were a normal message, but if you
1681wish to skip to the next message in the digest, use ‘D <SPC>’
1682(‘mh-page-digest’).  To return to a previous message, use ‘D <BS>’
1683(‘mh-page-digest-backwards’).
1684
1685   Another handy command is ‘D b’ (‘mh-burst-digest’).  This command
1686uses the MH command ‘burst’(1) to break out each message in the digest
1687into its own message.  Using this command, you can quickly delete
1688unwanted messages, like this: Once the digest is split up, toggle out of
1689MH-Folder Show mode with ‘t’ (*note Folders::) so that the scan lines
1690fill the screen and messages aren’t displayed.  Then use ‘d’ (*note
1691Reading Mail::) to quickly delete messages that you don’t want to read
1692(based on the ‘Subject:’ header field).  You can also burst the digest
1693to reply directly to the people who posted the messages in the digest.
1694One problem you may encounter is that the ‘From:’ header fields are
1695preceded with a ‘>’ so that your reply can’t create the ‘To:’ field
1696correctly.  In this case, you must correct the ‘To:’ field yourself.
1697This is described later (*note Editing Drafts::).
1698
1699   ---------- Footnotes ----------
1700
1701   (1) See the section Bursting Messages
1702(https://rand-mh.sourceforge.io/book//burdig.html) in the MH book.
1703
1704
1705File: mh-e.info,  Node: Reading PGP,  Next: Printing,  Prev: Digests,  Up: Reading Mail
1706
17076.5 Signed and Encrypted Messages
1708=================================
1709
1710You can read encrypted or signed PGP or GPG messages with MH-E(1). This
1711section assumes that you already have a good understanding of GPG and
1712have set up your keys appropriately.
1713
1714   If someone sends you a signed message, here is what you’ll see:
1715
1716     [[PGP Signed Part:Bill Wohler <wohler@stop.mail-abuse.org>]]
1717     This is a signed message.
1718
1719     [[End of PGP Signed Part]]
1720
1721   If the key for the given signature is not in your keychain, you’ll be
1722given the opportunity to fetch the key from a key server and verify the
1723key.  If the message is really large, the verification process can take
1724a long time.  You can press ‘C-g’ at any time to cancel(2).
1725
1726   If the signature doesn’t check out, you might see something like
1727this:
1728
1729     [[PGP Signed Part:Failed]]
1730     This is a signed message.
1731     This is garbage added after the signature was made.
1732
1733     [[End of PGP Signed Part]]
1734
1735   If someone sends you an encrypted message, MH-E will ask for your
1736passphrase to decrypt the message.  You should see something like this:
1737
1738     [[PGP Encrypted Part:OK]]
1739
1740     [[PGP Signed Part:Bill Wohler <wohler@stop.mail-abuse.org>]]
1741     This is the secret message.
1742
1743     [[End of PGP Signed Part]]
1744
1745     [[End of PGP Encrypted Part]]
1746
1747   If there is a problem decrypting the message, the button will say:
1748
1749     [[PGP Encrypted Part:Failed]]
1750
1751   You can read the contents of this button using the methods described
1752in *note Viewing Attachments::.  If the message were corrupted, you’d
1753see this:
1754
1755     [[PGP Encrypted Part:Failed]
1756     Invalid base64 data]
1757
1758   If your passphrase were incorrect, you’d see something like this:
1759
1760     [GNUPG:] ENC_TO CD9C88BB610BD9AD 1 0
1761     [GNUPG:] USERID_HINT CD9C88BB610BD9AD Bill Wohler <wohler@stop.mail-abuse.org>
1762     [GNUPG:] NEED_PASSPHRASE CD9C88BB610BD9AD CD9C88BB610BD9AD 1 0
1763     [GNUPG:] BAD_PASSPHRASE CD9C88BB610BD9AD
1764     gpg: encrypted with 1024-bit RSA key, ID 610BD9AD, created 1997-09-09
1765           "Bill Wohler <wohler@stop.mail-abuse.org>"
1766     gpg: public key decryption failed: bad passphrase
1767     [GNUPG:] BEGIN_DECRYPTION
1768     [GNUPG:] DECRYPTION_FAILED
1769     gpg: decryption failed: secret key not available
1770     [GNUPG:] END_DECRYPTION
1771
1772     gpg exited abnormally: '2'
1773
1774   The appearance of the buttons is controlled by the faces
1775‘mh-show-pgg-good’, ‘mh-show-pgg-bad’, and ‘mh-show-pgg-unknown’
1776depending on the validity of the signature.  The latter is used whether
1777the signature is unknown or untrusted.
1778
1779   The ‘pgg’ customization group may have some settings which may
1780interest you.  *Note The PGG Manual: (pgg)Top.
1781
1782   ---------- Footnotes ----------
1783
1784   (1) This feature depends on post-5.10 versions of Gnus.  ‘MIME
1785Security with OpenPGP’ is documented in RFC 3156
1786(https://www.rfc-editor.org/rfc/rfc3156.txt).  However, MH-E can also
1787decrypt old-style PGP messages that are not in MIME format.
1788
1789   (2) Unfortunately in the current version, the validation process
1790doesn’t display a message so it appears that MH-E has hung.  We hope
1791that this will be fixed in the future.
1792
1793
1794File: mh-e.info,  Node: Printing,  Next: Files and Pipes,  Prev: Reading PGP,  Up: Reading Mail
1795
17966.6 Printing Your Mail
1797======================
1798
1799To print messages in MH-E, use the command ‘P p’ (‘mh-ps-print-msg’).
1800You can print all the messages in a range (as in ‘C-u P p 1 3 5-7 last:5
1801frombob <RET>’, *note Ranges::).  You can also send the output to a file
1802with ‘P f’ (‘mh-ps-print-msg-file’).  This command will print inline
1803text attachments but will not decrypt messages.  However, when a message
1804is displayed in an MH-Show buffer, then that buffer is used verbatim for
1805printing with the caveat that only text attachments, if opened inline,
1806are printed.  Therefore, encrypted messages can be printed by showing
1807and decrypting them first.  The commands ‘P p’ and ‘P f’ do not use the
1808options ‘mh-lpr-command-format’ or ‘mh-print-background-flag’, described
1809below.
1810
1811   Colors are emulated on black-and-white printers with shades of gray.
1812This might produce illegible output, even if your screen colors only use
1813shades of gray.  If this is the case, try using the command ‘P C’
1814(‘mh-ps-print-toggle-color’) to toggle between color, no color, and a
1815black and white representation of the colors and see which works best.
1816You change this setting permanently by customizing the option
1817‘ps-print-color-p’.
1818
1819   Another related function is the command ‘P F’
1820(‘mh-ps-print-toggle-faces’).  This command toggles between using faces
1821and not.  When faces are enabled, the printed message will look very
1822similar to the message in the MH-Show buffer.
1823
1824   MH-E uses the ‘ps-print’ package to do the printing, so you can
1825customize the printing further by going to the ‘ps-print’ customization
1826group.
1827
1828   An alternative to using the ‘ps-print’ package is the command ‘P l’
1829(‘mh-print-msg’) (the l is for line printer or lpr).  You can print all
1830the messages in a range.  The message is formatted with ‘mhl’(1) and
1831printed with the ‘lpr’ command.
1832
1833   The command ‘P l’ uses two options.  The option
1834‘mh-lpr-command-format’ contains the Unix command line which performs
1835the actual printing.  The string can contain one escape, ‘%s’, which is
1836replaced by the name of the folder and the message number and is useful
1837for print job names.  The default setting is ‘"lpr -J '%s'"’.  I use
1838‘"mpage -h'%s' -b Letter -H1of -mlrtb -P"’ which produces a nice header
1839and adds a bit of margin so the text fits within my printer’s margins.
1840Normally messages are printed in the foreground.  If this is slow on
1841your system, you may elect to turn on the option
1842‘mh-print-background-flag’ to print in the background.  If you do this,
1843do not delete the message until it is printed or else the output may be
1844truncated.  These options are not used by the commands ‘P p’ or ‘P f’.
1845
1846   ---------- Footnotes ----------
1847
1848   (1) See the section Using mhl
1849(https://rand-mh.sourceforge.io/book//shomes.html#Usisho) in the MH
1850book.
1851
1852
1853File: mh-e.info,  Node: Files and Pipes,  Next: Navigating,  Prev: Printing,  Up: Reading Mail
1854
18556.7 Files and Pipes
1856===================
1857
1858MH-E does offer a couple of commands that are not a part of MH.  The
1859first one, ‘>’ (‘mh-write-msg-to-file’), writes a message to a file.
1860You are prompted for the filename.  If the file already exists, the
1861message is appended to it.  You can also write the message to the file
1862without the header by specifying a prefix argument (such as ‘C-u >
1863/tmp/foobar <RET>’).  Subsequent writes to the same file can be made
1864with the command ‘!’ (‘mh-refile-or-write-again’).
1865
1866   You can also pipe the message through a Unix shell command with the
1867command ‘|’ (‘mh-pipe-msg’).  You are prompted for the Unix command
1868through which you wish to run your message.  If you give a prefix
1869argument to this command, the message header is included in the text
1870passed to the command (the contrived example ‘C-u | lpr’ would be done
1871with the ‘l’ command instead).
1872
1873   If the message is a shell archive ‘shar’ or has been run through
1874‘uuencode’ use ‘X s’ (‘mh-store-msg’) to extract the body of the
1875message.  The default directory for extraction is the current directory;
1876however, you have a chance to specify a different extraction directory.
1877The next time you use this command, the default directory is the last
1878directory you used.  If you would like to change the initial default
1879directory, customize the option ‘mh-store-default-directory’, change the
1880value from ‘Current’ to ‘Directory’, and then enter the name of the
1881directory for storing the content of these messages.
1882
1883   By the way, ‘X s’ calls the Emacs Lisp function ‘mh-store-buffer’.  I
1884mention this because you can use it directly if you’re editing a buffer
1885that contains a file that has been run through ‘uuencode’ or ‘shar’.
1886For example, you can extract the contents of the current buffer in your
1887home directory by typing ‘M-x mh-store-buffer <RET> ~ <RET>’.
1888
1889
1890File: mh-e.info,  Node: Navigating,  Next: Miscellaneous Commands and Options,  Prev: Files and Pipes,  Up: Reading Mail
1891
18926.8 Navigating
1893==============
1894
1895To move on to the next message, use the command ‘n’
1896(‘mh-next-undeleted-msg’); use ‘p’ (‘mh-previous-undeleted-msg’) to read
1897the previous message.  To move to the next unread message, use ‘M-n’
1898(‘mh-next-unread-msg’); use ‘M-p’ (‘mh-previous-unread-msg’) to move to
1899the previous unread message.  These commands can be given a prefix
1900argument to specify how many messages to skip (for example, ‘5 n’).  You
1901can also move to a specific message with ‘g’ (‘mh-goto-msg’).  You can
1902enter the message number either before or after typing ‘g’.  In the
1903latter case, Emacs prompts you.  Finally, you can go to the first or
1904last message with ‘M-<’ (‘mh-first-msg’) and ‘M->’ (‘mh-last-msg’)
1905respectively.
1906
1907   You can also use the Emacs commands ‘C-p’ (‘previous-line’) and ‘C-n’
1908(‘next-line’) to move up and down the scan lines in the MH-Folder
1909window.  These commands can be used in conjunction with <RET> to look at
1910deleted or refiled messages.
1911
1912   To mark a message for deletion, use the command ‘d’
1913(‘mh-delete-msg’).  A ‘D’ is placed by the message in the scan window,
1914and the next undeleted message is displayed.  If the previous command
1915had been ‘p’, then the next message displayed is the first undeleted
1916message previous to the message just deleted.  Use ‘n’ to force
1917subsequent ‘d’ commands to move forward to the next undeleted message
1918after deleting the message under the cursor.  You may also specify a
1919range (for example, ‘C-u d 1 3 5-7 last:5 frombob <RET>’, *note
1920Ranges::).
1921
1922   The command ‘C-d’ (‘mh-delete-msg-no-motion’) marks the message (or
1923messages in range) for deletion but leaves the cursor at the current
1924message in case you wish to perform other operations on the message.
1925
1926   And to delete more messages faster, you can use ‘k’
1927(‘mh-delete-subject-or-thread’) to delete all the messages with the same
1928subject as the current message.  This command puts these messages in a
1929sequence named ‘subject’.  You can undo this action by using ‘u’
1930(‘mh-undo’) with a prefix argument and then specifying the ‘subject’
1931sequence.  However, if the buffer is displaying a threaded view of the
1932folder then ‘k’ behaves like ‘T d’ (‘mh-thread-delete’).  *Note
1933Threading::.
1934
1935   However you mark a message for deletion, the command ‘x’
1936(‘mh-execute-commands’) actually carries out the deletion (*note
1937Folders::).
1938
1939   The hook ‘mh-delete-msg-hook’ is called after you mark a message for
1940deletion.  For example, a past maintainer of MH-E used this once when he
1941kept statistics on his mail usage.
1942
1943
1944File: mh-e.info,  Node: Miscellaneous Commands and Options,  Prev: Navigating,  Up: Reading Mail
1945
19466.9 Miscellaneous Commands and Options
1947======================================
1948
1949This section contains a few more miscellaneous commands and options.
1950
1951   There are times when you need to edit a message.  For example, you
1952may need to fix a broken Content-Type header field.  You can do this
1953with the command ‘M’ (‘mh-modify’).  It displays the raw message in an
1954editable buffer.  When you are done editing, save and kill the buffer as
1955you would any other.
1956
1957   Commands such as ‘mh-pack-folder’ prompt to confirm whether to
1958process outstanding moves and deletes or not before continuing.  Turning
1959on the option ‘mh-do-not-confirm-flag’ means that these actions will be
1960performed—which is usually desired but cannot be retracted—without
1961question(1).
1962
1963   The option ‘mh-summary-height’ controls the number of scan lines
1964displayed in the MH-Folder window, including the mode line.  The default
1965value of this option is ‘Automatic’ which means that the MH-Folder
1966buffer will maintain the same proportional size if the frame is resized.
1967If you’d prefer a fixed height, then choose the ‘Fixed Size’ option and
1968enter the number of lines you’d like to see.
1969
1970   Normally the buffer for displaying messages is buried at the bottom
1971at the buffer stack.  You may wish to disable this feature by turning
1972off the option ‘mh-bury-show-buffer-flag’.  One advantage of not burying
1973the show buffer is that one can delete the show buffer more easily in an
1974electric buffer list because of its proximity to its associated
1975MH-Folder buffer.  Try running ‘M-x electric-buffer-list’ to see what I
1976mean.
1977
1978   Before we leave this section, I’ll include a function that I use as a
1979front end to MH-E(2). It toggles between your working window
1980configuration, which may be quite involved—windows filled with source,
1981compilation output, man pages, and other documentation—and your MH-E
1982window configuration.  Like the rest of the customization described in
1983this section, simply add the following code to ‘~/.emacs’.
1984
1985     (defvar my-mh-screen-saved nil
1986       "Set to non-nil when MH-E window configuration shown.")
1987     (defvar my-normal-screen nil "Normal window configuration.")
1988     (defvar my-mh-screen nil "MH-E window configuration.")
1989
1990     (defun my-mh-rmail (&optional arg)
1991       "Toggle between MH-E and normal screen configurations.
1992     With non-nil or prefix argument, include mailbox as well
1993     when going into mail."
1994       (interactive "P")                 ; user callable function, P=prefix arg
1995       (setq my-mh-screen-saved          ; save state
1996             (cond
1997              ;; Bring up MH-E screen if arg or normal window configuration.
1998              ;; If arg or +inbox buffer doesn’t exist, run mh-rmail.
1999              ((or arg (null my-mh-screen-saved))
2000               (setq my-normal-screen (current-window-configuration))
2001               (if (or arg (null (get-buffer "+inbox")))
2002                   (mh-rmail)
2003                 (set-window-configuration my-mh-screen))
2004               t)                        ; set my-mh-screen-saved to ‘t’
2005              ;; Otherwise, save MH-E screen and restore normal screen.
2006              (t
2007               (setq my-mh-screen (current-window-configuration))
2008               (set-window-configuration my-normal-screen)
2009               nil))))                   ; set my-mh-screen-saved to nil
2010
2011     (global-set-key "\C-x\r" 'my-mh-rmail)  ; call with C-x <RET>
2012
2013     Starting MH-E
2014
2015
2016   If you type an argument (‘C-u’) or if ‘my-mh-screen-saved’ is ‘nil’
2017(meaning a non-MH-E window configuration), the current window
2018configuration is saved, either the ‘+inbox’ buffer is displayed or
2019‘mh-rmail’ is run, and the MH-E window configuration is shown.
2020Otherwise, the MH-E window configuration is saved and the original
2021configuration is displayed.
2022
2023   ---------- Footnotes ----------
2024
2025   (1) In previous versions of MH-E, this option suppressed the
2026confirmation in ‘mh-kill-folder’.  Since this kept most users from
2027setting this option, ‘mh-kill-folder’ was modified in version 6.0 to
2028always ask for confirmation subject to
2029‘mh-kill-folder-suppress-prompt-hook’.  *Note Folders::.
2030
2031   (2) Stephen Gildea’s favorite binding is ‘(global-set-key "\C-cr"
2032'mh-rmail)’.
2033
2034
2035File: mh-e.info,  Node: Folders,  Next: Sending Mail,  Prev: Reading Mail,  Up: Top
2036
20377 Organizing Your Mail with Folders
2038***********************************
2039
2040This chapter discusses the things you can do with folders within MH-E.
2041The commands in this chapter are also found in the ‘Folder’ and
2042‘Message’ menus.
2043
2044‘?’
2045     Display cheat sheet for the MH-E commands (‘mh-help’).
2046‘!’
2047     Repeat last output command (‘mh-refile-or-write-again’).
2048‘c’
2049     Copy range to folder (‘mh-copy-msg’).
2050‘F ?’
2051     Display cheat sheet for the commands of the current prefix in
2052     minibuffer (‘mh-prefix-help’).
2053‘F '’
2054     Display ticked messages (‘mh-index-ticked-messages’).
2055‘F c’
2056     Delete range from the ‘unseen’ sequence (‘mh-catchup’).
2057‘F k’
2058     Remove folder (‘mh-kill-folder’).
2059‘F l’
2060     List all folders (‘mh-list-folders’).
2061‘F n’
2062     Display unseen messages (‘mh-index-new-messages’).
2063‘F p’
2064     Pack folder (‘mh-pack-folder’).
2065‘F q’
2066     Display messages in any sequence (‘mh-index-sequenced-messages’).
2067‘F r’
2068     Rescan folder (‘mh-rescan-folder’).
2069‘F s’
2070     Search your MH mail (‘mh-search’).
2071‘F S’
2072     Sort folder (‘mh-sort-folder’).
2073‘F u’
2074     Undo all refiles and deletes in the current folder
2075     (‘mh-undo-folder’).
2076‘F v’
2077     Visit folder (‘mh-visit-folder’).
2078‘o’
2079     Refile (output) range into folder (‘mh-refile-msg’).
2080‘q’
2081     Quit the current MH-E folder (‘mh-quit’).
2082‘t’
2083     Toggle between MH-Folder and MH-Folder Show modes
2084     (‘mh-toggle-showing’).
2085‘u’
2086     Undo pending deletes or refiles in range (‘mh-undo’).
2087‘x’
2088     Process outstanding delete and refile requests
2089     (‘mh-execute-commands’).
2090
2091   The ‘mh-folder’ customization group is used to tune these commands.
2092
2093‘mh-new-messages-folders’
2094     Folders searched for the ‘unseen’ sequence (default: ‘Inbox’).
2095‘mh-ticked-messages-folders’
2096     Folders searched for ‘mh-tick-seq’ (default: ‘t’).
2097‘mh-large-folder’
2098     The number of messages that indicates a large folder (default:
2099     200).
2100‘mh-recenter-summary-flag’
2101     On means to recenter the summary window (default: ‘off’).
2102‘mh-recursive-folders-flag’
2103     On means that commands which operate on folders do so recursively
2104     (default: ‘off’).
2105‘mh-sortm-args’
2106     Additional arguments for ‘sortm’ (default: ‘nil’).
2107
2108   The following hooks are available.
2109
2110‘mh-after-commands-processed-hook’
2111     Hook run by ‘x’ after performing outstanding refile and delete
2112     requests (default: ‘nil’).
2113‘mh-before-commands-processed-hook’
2114     Hook run by ‘x’ before performing outstanding refile and delete
2115     requests (default: ‘nil’).
2116‘mh-before-quit-hook’
2117     Hook run by q before quitting MH-E (default: ‘nil’).
2118‘mh-folder-mode-hook’
2119     Hook run by ‘mh-folder-mode’ when visiting a new folder (default:
2120     ‘nil’).
2121‘mh-kill-folder-suppress-prompt-hook’
2122     Abnormal hook run at the beginning of ‘mh-kill-folder’ (default:
2123     ‘'mh-search-p’).
2124‘mh-pack-folder-hook’
2125     Hook run by ‘mh-pack-folder’ after renumbering the messages
2126     (default: ‘nil’).
2127‘mh-quit-hook’
2128     Hook run by q after quitting MH-E (default: ‘nil’).
2129‘mh-refile-msg-hook’
2130     Hook run by o after marking each message for refiling (default:
2131     ‘nil’).
2132
2133   The following faces are available for customizing the appearance of
2134the MH-Folder buffer.  *Note Scan Line Formats::.
2135
2136‘mh-folder-address’
2137     Recipient face.
2138‘mh-folder-body’
2139     Body text face.
2140‘mh-folder-cur-msg-number’
2141     Current message number face.
2142‘mh-folder-date’
2143     Date face.
2144‘mh-folder-deleted’
2145     Deleted message face.
2146‘mh-folder-followup’
2147     ‘Re:’ face.
2148‘mh-folder-msg-number’
2149     Message number face.
2150‘mh-folder-refiled’
2151     Refiled message face.
2152‘mh-folder-sent-to-me-hint’
2153     Fontification hint face in messages sent directly to us.  The
2154     detection of messages sent to us is governed by the scan format
2155     ‘mh-scan-format-nmh’ and regular expression
2156     ‘mh-scan-sent-to-me-sender-regexp’.
2157‘mh-folder-scan-format’
2158     Sender face in messages sent directly to us.  The detection of
2159     messages sent to us is governed by the scan format
2160     ‘mh-scan-format-nmh’ and regular expression
2161     ‘mh-scan-sent-to-me-sender-regexp’.
2162‘mh-folder-subject’
2163     Subject face.
2164‘mh-folder-tick’
2165     Ticked message face.
2166‘mh-folder-to’
2167     ‘To:’ face.
2168
2169   The hook ‘mh-folder-mode-hook’ is called when visiting a new folder
2170in MH-Folder mode.  This could be used to set your own key bindings, for
2171example:
2172
2173     (defvar my-mh-init-done nil
2174       "Non-nil when one-time MH-E settings made.")
2175
2176     (defun my-mh-folder-mode-hook ()
2177       "Hook to set key bindings in MH-Folder mode."
2178       (if (not my-mh-init-done)             ; only need to bind the keys once
2179           (progn
2180             (local-set-key "//" 'my-search-msg)
2181             (local-set-key "b" 'mh-burst-digest)    ; better use of ‘b’
2182             (setq my-mh-init-done t))))
2183
2184     (add-hook 'mh-folder-mode-hook 'my-mh-folder-mode-hook)
2185
2186     (defun my-search-msg ()
2187       "Search for a regexp in the current message."
2188       (interactive)                         ; user function
2189       (save-window-excursion
2190         (other-window 1)                    ; go to next window
2191         (isearch-forward-regexp)))          ; string search; hit return
2192                                             ;   when done
2193
2194     Create additional key bindings via mh-folder-mode-hook
2195
2196
2197   MH-E has analogies for each of the MH ‘folder’ and ‘refile’
2198commands(1).  To refile a message in another folder, use the command ‘o’
2199(‘mh-refile-msg’) (mnemonic: “output”).  You are prompted for the folder
2200name (*note Folder Selection::).  Note that this command can also be
2201used to create folders.  If you specify a folder that does not exist,
2202you will be prompted to create it.  The hook ‘mh-refile-msg-hook’ is
2203called after a message is marked to be refiled.
2204
2205   If you are refiling several messages into the same folder, you can
2206use the command ‘!’ (‘mh-refile-or-write-again’) to repeat the last
2207refile or write (for the description of ‘>’ (‘mh-write-msg-to-file’),
2208*note Files and Pipes::).  You can use a range in either case (for
2209example, ‘C-u o 1 3 5-7 last:5 frombob <RET>’, *note Ranges::).
2210
2211   If you’ve deleted a message or refiled it, but changed your mind, you
2212can cancel the action before you’ve executed it.  Use ‘u’ (‘mh-undo’) to
2213undo a refile on or deletion of a single message.  You can also undo
2214refiles and deletes for messages that are found in a given range (*note
2215Ranges::).
2216
2217   Alternatively, you can use ‘F u’ (‘mh-undo-folder’) to undo all
2218refiles and deletes in the current folder.
2219
2220   If you’ve marked messages to be deleted or refiled and you want to go
2221ahead and delete or refile the messages, use ‘x’
2222(‘mh-execute-commands’).  Many MH-E commands that may affect the
2223numbering of the messages (such as ‘F r’ or ‘F p’) will ask if you want
2224to process refiles or deletes first and then either run ‘x’ for you or
2225undo the pending refiles and deletes.
2226
2227   The command ‘x’ runs ‘mh-before-commands-processed-hook’ before the
2228commands are processed and ‘mh-after-commands-processed-hook’ after the
2229commands are processed.  Variables that are useful with the former hook
2230include ‘mh-delete-list’ and ‘mh-refile-list’ which can be used to see
2231which changes will be made to the current folder, ‘mh-current-folder’.
2232Variables that are useful with the latter hook include
2233‘mh-folders-changed’, which lists which folders were affected by deletes
2234and refiles.  This list will always include the current folder
2235‘mh-current-folder’.
2236
2237   If you wish to copy a message to another folder, you can use the
2238command ‘c’ (‘mh-copy-msg’) (see the ‘-link’ argument to ‘refile’(1)).
2239Like the command ‘o’, this command prompts you for the name of the
2240target folder and you can specify a range (*note Ranges::).  Note that
2241unlike the command ‘o’, the copy takes place immediately.  The original
2242copy remains in the current folder.
2243
2244   The command ‘t’ (‘mh-toggle-showing’) switches between MH-Folder mode
2245and MH-Folder Show mode(2).  MH-Folder mode turns off the associated
2246show buffer so that you can perform operations on the messages quickly
2247without reading them.  This is an excellent way to prune out your junk
2248mail or to refile a group of messages to another folder for later
2249examination.
2250
2251   When you use ‘t’ to toggle from MH-Folder Show mode to MH-Folder
2252mode, the MH-Show buffer is hidden and the MH-Folder buffer is left
2253alone.  Setting ‘mh-recenter-summary-flag’ to a non-‘nil’ value causes
2254the toggle to display as many scan lines as possible, with the cursor at
2255the middle.  The effect of ‘mh-recenter-summary-flag’ is rather useful,
2256but it can be annoying on a slow network connection.
2257
2258   When you want to read the messages that you have refiled into
2259folders, use the command ‘F v’ (‘mh-visit-folder’) to visit the folder.
2260You are prompted for the folder name.  The folder buffer will show just
2261unseen messages if there are any; otherwise, it will show all the
2262messages in the buffer as long there are fewer than ‘mh-large-folder’
2263messages.  If there are more, then you are prompted for a range of
2264messages to scan.  You can provide a prefix argument in order to specify
2265a range of messages to show when you visit the folder (*note Ranges::).
2266In this case, regions are not used to specify the range and
2267‘mh-large-folder’ is ignored.  Note that this command can also be used
2268to create folders.  If you specify a folder that does not exist, you
2269will be prompted to create it.
2270
2271   If you forget where you’ve refiled your messages, you can find them
2272using ‘F s’ (‘mh-search’).  *Note Searching::.
2273
2274   If you use a program such as ‘procmail’ to file your incoming mail
2275automatically, you can display new, unseen, messages using the command
2276‘F n’ (‘mh-index-new-messages’).  All messages in the ‘unseen’ sequence
2277from the folders in ‘mh-new-messages-folders’ are listed.  However, this
2278list of folders can be overridden with a prefix argument: with a prefix
2279argument, enter a space-separated list of folders, or nothing to search
2280all folders.
2281
2282   If you have ticked messages (*note Sequences::), you can display them
2283using the command ‘F '’ (‘mh-index-ticked-messages’).  All messages in
2284the ‘tick’ sequence from the folders in ‘mh-ticked-messages-folders’ are
2285listed.  With a prefix argument, enter a space-separated list of
2286folders, or nothing to search all folders.
2287
2288   You can display messages in any sequence with the command ‘F q’
2289(‘mh-index-sequenced-messages’).  All messages from the folders in
2290‘mh-new-messages-folders’ in the sequence you provide are listed.  With
2291a prefix argument, enter a space-separated list of folders at the
2292prompt, or nothing to search all folders.
2293
2294   Set the options ‘mh-new-messages-folders’ and
2295‘mh-ticked-messages-folders’ to ‘Inbox’ to search the ‘+inbox’ folder or
2296‘All’ to search all of the top level folders.  Otherwise, list the
2297folders that should be searched with the ‘Choose Folders’ menu item.
2298See ‘mh-recursive-folders-flag’.
2299
2300   Other commands you can perform on folders include: ‘F l’
2301(‘mh-list-folders’), to place a listing of all the folders in your mail
2302directory in a buffer called ‘*MH-E Folders*’ (*note Miscellaneous::);
2303‘F k’ (‘mh-kill-folder’), to remove a folder; ‘F S’ (‘mh-sort-folder’),
2304to sort the messages by date (see ‘sortm’(1) to see how to sort by other
2305criteria); ‘F p’ (‘mh-pack-folder’), to pack a folder, removing gaps
2306from the numbering sequence; and ‘F r’ (‘mh-rescan-folder’), to rescan
2307the folder, which is useful to grab all messages in your ‘+inbox’ after
2308processing your new mail for the first time.  If you don’t want to
2309rescan the entire folder, the commands ‘F r’ or ‘F p’ will accept a
2310range (*note Ranges::).
2311
2312   The command ‘F p’ runs ‘mh-pack-folder-hook’ after renumbering the
2313messages.  A variable that is useful with this hook is
2314‘mh-current-folder’.
2315
2316   By default, operations on folders work only one level at a time.  Set
2317‘mh-recursive-folders-flag’ to non-‘nil’ to operate on all folders.
2318This mostly means that you’ll be able to see all your folders when you
2319press <TAB> when prompted for a folder name.
2320
2321   The hook ‘mh-kill-folder-suppress-prompt-functions’ is an abnormal
2322hook run at the beginning of the command ‘k’.  The hook functions are
2323called with no arguments and should return a non-‘nil’ value to suppress
2324the normal prompt when you remove a folder.  This is useful for folders
2325that are easily regenerated.  The default value of ‘mh-search-p’
2326suppresses the prompt on folders generated by searching.
2327
2328
2329                                *NOTE*
2330
2331     Use this hook with care.  If there is a bug in your hook which
2332     returns ‘t’ on ‘+inbox’ and you press ‘k’ by accident in the
2333     ‘+inbox’ folder, you will not be happy.
2334
2335   The option ‘mh-sortm-args’ holds extra arguments to pass on to the
2336command ‘sortm’(3) when a prefix argument is used with ‘F S’.  Normally
2337default arguments to ‘sortm’ are specified in the MH profile.  This
2338option may be used to provide an alternate view.  For example,
2339‘'(\"-nolimit\" \"-textfield\" \"subject\")’ is a useful setting.
2340
2341   When you want to quit using MH-E and go back to editing, you can use
2342the ‘q’ (‘mh-quit’) command.  This buries the buffers of the current
2343MH-E folder and restores the buffers that were present when you first
2344ran ‘M-x mh-rmail’.  It also removes any MH-E working buffers whose name
2345begins with ‘ *mh-’ or ‘*MH-E ’ (*note Miscellaneous::).  You can later
2346restore your MH-E session by selecting the ‘+inbox’ buffer or by running
2347‘M-x mh-rmail’ again.
2348
2349   The two hooks ‘mh-before-quit-hook’ and ‘mh-quit-hook’ are called by
2350‘q’.  The former one is called before the quit occurs, so you might use
2351it to perform any MH-E operations; you could perform some query and
2352abort the quit or call ‘mh-execute-commands’, for example.  The latter
2353is not run in an MH-E context, so you might use it to modify the window
2354setup.  If you find that ‘q’ buries a lot of buffers that you would
2355rather remove, you can use both ‘mh-before-quit-hook’ and ‘mh-quit-hook’
2356to accomplish that.
2357
2358     (defvar my-mh-folder-buffer-to-delete nil
2359       "Folder buffer that is being quit.")
2360
2361     (defun my-mh-before-quit-hook ()
2362       "Save folder buffer that is to be deleted."
2363       (setq my-mh-folder-buffer-to-delete (current-buffer)))
2364
2365     (defun my-mh-quit-hook ()
2366       "Kill folder buffer rather than just bury it."
2367       (set-buffer my-mh-folder-buffer-to-delete)
2368       (if (get-buffer mh-show-buffer)
2369           (kill-buffer mh-show-buffer))
2370       (kill-buffer (current-buffer)))
2371
2372     Kill MH-Folder buffer instead of burying it
2373
2374   You can use dired to manipulate the folders themselves.  For example,
2375I renamed my ‘+out’ folder to the more common ‘+outbox’ by running dired
2376on my mail directory (‘M-x dired <RET> ~/Mail <RET>’), moving my cursor
2377to ‘out’ and using the command ‘R’ (‘dired-do-rename’).
2378
2379   ---------- Footnotes ----------
2380
2381   (1) See the sections Your Current Folder: folder
2382(https://rand-mh.sourceforge.io/book//fol.html#Youfol) and Moving and
2383Linking Messages: refile
2384(https://rand-mh.sourceforge.io/book//fol.html#Movref) in the MH book.
2385
2386   (2) For you Emacs wizards, this is implemented as an Emacs minor
2387mode.
2388
2389   (3) See the section Sorting Messages: sortm
2390(https://rand-mh.sourceforge.io/book//sorsor.html) in the MH book.
2391
2392
2393File: mh-e.info,  Node: Sending Mail,  Next: Editing Drafts,  Prev: Folders,  Up: Top
2394
23958 Sending Mail
2396**************
2397
2398You can send a mail message in several ways.  You can call ‘M-x
2399mh-smail’ directly, or from the command line like this:
2400
2401     $ emacs -f mh-smail
2402
2403   There are some commands that need to send a mail message, such as
2404‘goto-address-at-point’.  You can configure Emacs to have these commands
2405use MH-E by setting the option ‘mail-user-agent’ to ‘Emacs interface to
2406MH’.
2407
2408   From within MH-E’s MH-Folder mode, other methods of sending mail are
2409available as well.  These can also be found in the ‘Message’ menu.
2410
2411‘e’
2412     Edit a message to send it again (‘mh-edit-again’).
2413‘E’
2414     Edit a message that was returned by the mail system
2415     (‘mh-extract-rejected-mail’).
2416‘f’
2417     Forward message (‘mh-forward’).
2418‘r’
2419     Reply to a message (‘mh-reply’).
2420‘s’
2421     Compose a message (‘mh-send’).
2422‘M-d’
2423     Redistribute a message (‘mh-redistribute’).
2424‘M-x mh-smail’
2425     Compose a message with the MH mail system.
2426‘M-x mh-smail-other-window’
2427     Compose a message with the MH mail system in other window.
2428
2429   In addition, several options from the ‘mh-sending-mail’ customization
2430group are useful when sending mail or replying to mail.  They are
2431summarized in the following table.
2432
2433‘mh-compose-forward-as-mime-flag’
2434     On means that messages are forwarded as attachments (default:
2435     ‘on’).
2436‘mh-compose-letter-function’
2437     Hook run when starting a new draft (default: ‘nil’).
2438‘mh-compose-prompt-flag’
2439     On means prompt for header fields when composing a new draft
2440     (default: ‘off’).
2441‘mh-forward-subject-format’
2442     Format string for forwarded message subject (default: ‘"%s: %s"’).
2443‘mh-insert-x-mailer-flag’
2444     On means append an ‘X-Mailer:’ header field to the header (default:
2445     ‘on’).
2446‘mh-redist-full-contents-flag’
2447     On means the ‘dist’ command needs entire letter for redistribution
2448     (default: ‘off’).
2449‘mh-reply-default-reply-to’
2450     Sets the person or persons to whom a reply will be sent (default:
2451     ‘Prompt’).
2452‘mh-reply-show-message-flag’
2453     On means the MH-Show buffer is displayed using ‘r’ (‘mh-reply’)
2454     (default: ‘on’).
2455
2456   The following hooks are available.
2457
2458‘mh-annotate-msg-hook’
2459     Hook run by ‘mh-annotate-msg’ after annotation (default: ‘nil’).
2460‘mh-forward-hook’
2461     Hook run by ‘mh-forward’ on a forwarded letter (default: ‘nil’).
2462‘mh-letter-mode-hook’
2463     Hook run by ‘mh-letter-mode’ on a new letter (default: ‘nil’).
2464
2465   A hook that is called whenever a message is sent and after the scan
2466lines and message are annotated is ‘mh-annotate-msg-hook’.  Hook
2467functions can access the current folder name with ‘mh-current-folder’
2468and obtain the message numbers of the annotated messages with
2469‘mh-annotate-list’.
2470
2471   The rest of the functions and options introduced here are explained
2472in more detail in the following sections.
2473
2474* Menu:
2475
2476* Composing::
2477* Replying::
2478* Forwarding::
2479* Redistributing::
2480* Editing Again::
2481
2482
2483File: mh-e.info,  Node: Composing,  Next: Replying,  Prev: Sending Mail,  Up: Sending Mail
2484
24858.1 Composing
2486=============
2487
2488Outside of an MH-Folder buffer, you must call either ‘M-x mh-smail’ or
2489‘M-x mh-smail-other-window’ to compose a new message.  The former
2490command always creates a two-window layout with the current buffer on
2491top and the draft on the bottom.  Use the latter command if you would
2492rather preserve the window layout.  You may find adding the following
2493key bindings to ‘~/.emacs’ useful:
2494
2495     (global-set-key "\C-xm" 'mh-smail)
2496     (global-set-key "\C-x4m" 'mh-smail-other-window)
2497
2498   From within a MH-Folder buffer, you can simply use the command ‘m’
2499(‘mh-send’).  However you invoke ‘mh-send’, your letter appears in an
2500Emacs buffer whose mode is MH-Letter (to see what the buffer looks like,
2501*note Sending Mail Tour::).  MH-Letter mode allows you to edit your
2502message, to check the validity of the recipients, to insert attachments
2503and other messages into your message, and to send the message.  We’ll go
2504more into depth about editing a “draft”(1) (a message you’re composing)
2505in just a moment (*note Editing Drafts::).
2506
2507   If you prefer to be prompted for the recipient and subject fields
2508before the MH-Letter buffer appears, turn on the option
2509‘mh-compose-prompt-flag’.
2510
2511   MH-E adds an ‘X-Mailer:’ header field to the header that includes the
2512version of MH-E and Emacs that you are using.  If you don’t want to
2513participate in our marketing, you can turn off the option
2514‘mh-insert-x-mailer-flag’.
2515
2516   Two hooks are provided to run commands on your freshly created draft.
2517The first hook, ‘mh-letter-mode-hook’, allows you to do some processing
2518before editing a letter(2).  For example, you may wish to modify the
2519header after ‘repl’ has done its work, or you may have a complicated
2520‘components’ file and need to tell MH-E where the cursor should go.
2521Here’s an example of how you would use this hook.
2522
2523     (defvar letter-mode-init-done-flag nil
2524       "Non-nil means one-time MH-E settings have been made.")
2525
2526     (defun my-mh-letter-mode-hook ()
2527       "Prepare letter for editing."
2528       (when (not letter-mode-init-done)     ; only need to bind the keys once
2529         (local-set-key "\C-ctb" 'add-enriched-text)
2530         (local-set-key "\C-cti" 'add-enriched-text)
2531         (local-set-key "\C-ctf" 'add-enriched-text)
2532         (local-set-key "\C-cts" 'add-enriched-text)
2533         (local-set-key "\C-ctB" 'add-enriched-text)
2534         (local-set-key "\C-ctu" 'add-enriched-text)
2535         (local-set-key "\C-ctc" 'add-enriched-text)
2536         (setq letter-mode-init-done t))
2537       (save-excursion
2538         (goto-char (point-max))             ; go to end of message to
2539         (mh-insert-signature)))             ;   insert signature
2540
2541     Prepare draft for editing via mh-letter-mode-hook
2542
2543
2544   The function, ‘add-enriched-text’ is defined in the example in *note
2545Adding Attachments::.
2546
2547   The second hook, a function really, is ‘mh-compose-letter-function’.
2548Like ‘mh-letter-mode-hook’, it is called just before editing a new
2549message; however, it is the last function called before you edit your
2550message.  The consequence of this is that you can write a function to
2551write and send the message for you.  This function is passed three
2552arguments: the contents of the ‘To:’, ‘Subject:’, and ‘Cc:’ header
2553fields.
2554
2555   ---------- Footnotes ----------
2556
2557   (1) I highly recommend that you use a “draft folder” so that you can
2558edit several drafts in parallel.  To do so, create a folder named
2559‘+drafts’ for example, and add the profile component ‘Draft-Folder:
2560drafts’ (see ‘mh-profile’(5)).
2561
2562   (2) Actually, because MH-Letter mode inherits from Mail mode, the
2563hooks ‘text-mode-hook’ and ‘mail-mode-hook’ are run (in that order)
2564before ‘mh-letter-mode-hook’.
2565
2566
2567File: mh-e.info,  Node: Replying,  Next: Forwarding,  Prev: Composing,  Up: Sending Mail
2568
25698.2 Replying to Mail
2570====================
2571
2572To compose a reply to a message, use the ‘r’ (‘mh-reply’) command.
2573
2574   When you reply to a message, you are first prompted with ‘Reply to
2575whom?’.  You have several choices here.
2576
2577     Response       Reply Goes To
2578     ‘from’         The person who sent the message.  This is the default,
2579                    so <RET> is sufficient.
2580     ‘to’           Replies to the sender, plus all recipients in the ‘To:’
2581                    header field.
2582     ‘cc’           Forms a reply to the addresses in the
2583     ‘all’          ‘Mail-Followup-To:’ header field if one exists;
2584                    otherwise forms a reply to the sender, plus all
2585                    recipients.
2586
2587   Depending on your answer, ‘repl’(1) is given a different argument to
2588form your reply.  Specifically, a choice of ‘from’ or none at all runs
2589‘repl -nocc all’, and a choice of ‘to’ runs ‘repl -cc to’.  Finally,
2590either ‘cc’ or ‘all’ runs ‘repl -cc all -nocc me’.  If you find that
2591most of the time you specify one of these choices when you reply to a
2592message, you can change the option ‘mh-reply-default-reply-to’ from its
2593default value of ‘Prompt’ to one of the choices listed above.  You can
2594always edit the recipients in the draft.
2595
2596   Two windows are then created.  One window contains the message to
2597which you are replying in an MH-Show buffer.  Your draft, in MH-Letter
2598mode (*note Editing Drafts::), is in the other window.  If the reply
2599draft was not one that you expected, check the things that affect the
2600behavior of ‘repl’ which include the ‘repl:’ profile component and the
2601‘replcomps’ and ‘replgroupcomps’ files.
2602
2603   If you supply a prefix argument (as in ‘C-u r’), the message you are
2604replying to is inserted in your reply after having first been run
2605through ‘mhl’ with the format file ‘mhl.reply’.  See ‘mhl’(1) or the
2606section Using mhl
2607(https://rand-mh.sourceforge.io/book//shomes.html#Usisho) in the MH book
2608to see how you can modify the default ‘mhl.reply’ file.
2609
2610   Alternatively, you can customize the option ‘mh-yank-behavior’ and
2611choose one of its ‘Automatically’ variants to do the same thing.  *Note
2612Inserting Letter::.  If you do so, the prefix argument has no effect.
2613
2614   Another way to include the message automatically in your draft is to
2615use ‘repl: -filter repl.filter’ in your MH profile.
2616
2617   If you include the message automatically, you can hide the MH-Show
2618buffer by turning off the option ‘mh-reply-show-message-flag’.
2619
2620   If you wish to customize the header or other parts of the reply
2621draft, please see ‘repl’(1) and ‘mh-format’(5).
2622
2623   ---------- Footnotes ----------
2624
2625   (1) See the section Replying to Messages: repl
2626(https://rand-mh.sourceforge.io/book//reprep.html) in the MH book.
2627
2628
2629File: mh-e.info,  Node: Forwarding,  Next: Redistributing,  Prev: Replying,  Up: Sending Mail
2630
26318.3 Forwarding Mail
2632===================
2633
2634To forward a message, use the ‘f’ (‘mh-forward’) command.  You are
2635prompted for the ‘To:’ and ‘cc:’ recipients.  You are given a draft to
2636edit that looks like it would if you had run the MH command ‘forw’(1).
2637You can then add some text (*note Editing Drafts::).  You can forward
2638several messages by using a range (*note Ranges::).  All of the messages
2639in the range are inserted into your draft.  The hook ‘mh-forward-hook’
2640is called on the draft.
2641
2642   By default, the option ‘mh-compose-forward-as-mime-flag’ is on which
2643means that the forwarded messages are included as attachments.  These
2644are inline attachments so the forwarded message should appear in the
2645body of your recipient’s mail program.  If you would prefer to forward
2646your messages verbatim (as text, inline), then turn off this option.
2647Forwarding messages verbatim works well for short, textual messages, but
2648your recipient won’t be able to view any non-textual attachments that
2649were in the forwarded message.  Be aware that if you have ‘forw: -mime’
2650in your MH profile, then forwarded messages will always be included as
2651attachments regardless of the settings of
2652‘mh-compose-forward-as-mime-flag’.
2653
2654   The format of the ‘Subject:’ header field for forwarded messages is
2655controlled by the option ‘mh-forward-subject-format’.  This option is a
2656string which includes two escapes (‘%s’).  The first ‘%s’ is replaced
2657with the sender of the original message, and the second one is replaced
2658with the original ‘Subject:’.  The default value of ‘"%s: %s"’ takes a
2659message with the header:
2660
2661     To: Bill Wohler <wohler@stop.mail-abuse.org>
2662     Subject: Re: 49er football
2663     From: Greg DesBrisay <gd@stop.mail-abuse.org>
2664
2665   and creates a subject header field of:
2666
2667     Subject: Greg DesBrisay: Re: 49er football
2668
2669   ---------- Footnotes ----------
2670
2671   (1) See the section Forwarding Messages: forw
2672(https://rand-mh.sourceforge.io/book//forfor.html) in the MH book.
2673
2674
2675File: mh-e.info,  Node: Redistributing,  Next: Editing Again,  Prev: Forwarding,  Up: Sending Mail
2676
26778.4 Redistributing Your Mail
2678============================
2679
2680The command ‘M-d’ (‘mh-redistribute’) is similar in function to
2681forwarding mail, but it does not allow you to edit the message, nor does
2682it add your name to the ‘From:’ header field.  It appears to the
2683recipient as if the message had come from the original sender.  When you
2684run this command, you are prompted for the recipients.
2685
2686   For more information on redistributing messages, see ‘dist’(1).  Also
2687investigate the command ‘e’ (‘mh-edit-again’) for another way to
2688redistribute messages (*note Editing Again::).
2689
2690   The option ‘mh-redist-full-contents-flag’ must be turned on if
2691‘dist’(1) requires the whole letter for redistribution, which is the
2692case if ‘send’(2) is compiled with the BERK option (which many people
2693abhor).  If you find that MH will not allow you to redistribute a
2694message that has been redistributed before, turn off this option.
2695
2696   The hook ‘mh-annotate-msg-hook’ is run after annotating the message
2697and scan line (*note Sending Mail::).
2698
2699   ---------- Footnotes ----------
2700
2701   (1) See the section Distributing Messages with dist
2702(https://rand-mh.sourceforge.io/book//disdis.html) in the MH book.
2703
2704   (2) See the section Sending Some Mail: comp send
2705(https://rand-mh.sourceforge.io/book//sensen.html) in the MH book.
2706
2707
2708File: mh-e.info,  Node: Editing Again,  Prev: Redistributing,  Up: Sending Mail
2709
27108.5 Editing Old Drafts and Bounced Messages
2711===========================================
2712
2713If you don’t complete a draft for one reason or another, and if the
2714draft buffer is no longer available, you can pick your draft up again
2715with ‘e’ (‘mh-edit-again’).  If you don’t use a draft folder, your last
2716‘draft’ file will be used.  If you use draft folders, you’ll need to
2717visit the draft folder with ‘F v drafts <RET>’, use ‘n’ to move to the
2718appropriate message, and then use ‘e’ to prepare the message for
2719editing.
2720
2721   The ‘e’ command can also be used to take messages that were sent to
2722you and to send them to more people.
2723
2724   Don’t use ‘e’ to re-edit a message from a Mailer-Daemon who
2725complained that your mail wasn’t posted for some reason or another.  In
2726this case, use ‘E’ (‘mh-extract-rejected-mail’) to prepare the message
2727for editing by removing the Mailer-Daemon envelope and unneeded header
2728fields.  Fix whatever addressing problem you had, and send the message
2729again with ‘C-c C-c’.
2730
2731
2732File: mh-e.info,  Node: Editing Drafts,  Next: Aliases,  Prev: Sending Mail,  Up: Top
2733
27349 Editing a Draft
2735*****************
2736
2737When you edit a message that you want to send (called a “draft” in this
2738case), the mode used is MH-Letter.  This mode provides several commands
2739in addition to the normal Emacs editing commands to help you edit your
2740draft.  These can also be found in the ‘Letter’ menu.
2741
2742‘<SPC>’
2743     Perform completion or insert space (‘mh-letter-complete-or-space’).
2744‘M-<TAB>’
2745     Perform completion on header field or word preceding point
2746     (‘mh-letter-complete’).
2747‘, (comma)’
2748     Flash alias expansion (‘mh-letter-confirm-address’).
2749‘<TAB>’
2750     Cycle to next field (‘mh-letter-next-header-field-or-indent’).
2751‘S-<TAB>’
2752     Cycle to the previous header field
2753     (‘mh-letter-previous-header-field’).
2754‘C-c ?’
2755     Display cheat sheet for the MH-E commands (‘mh-help’).
2756‘C-c C-c’
2757     Save draft and send message (‘mh-send-letter’).
2758‘C-c C-d’
2759     Insert fields specified by the given identity
2760     (‘mh-insert-identity’).  *Note Identities::.
2761‘C-c C-e’
2762     Compose MIME message from MH-style directives (‘mh-mh-to-mime’).
2763‘C-c C-f C-a’
2764‘C-c C-f a’
2765     Move to ‘Mail-Reply-To:’ header field (‘mh-to-field’).
2766‘C-c C-f C-b’
2767‘C-c C-f b’
2768     Move to ‘Bcc:’ header field (‘mh-to-field’).
2769‘C-c C-f C-c’
2770‘C-c C-f c’
2771     Move to ‘Cc:’ header field (‘mh-to-field’).
2772‘C-c C-f C-d’
2773‘C-c C-f d’
2774     Move to ‘Dcc:’ header field (‘mh-to-field’).
2775‘C-c C-f C-f’
2776‘C-c C-f f’
2777     Move to ‘Fcc:’ header field (‘mh-to-fcc’).
2778‘C-c C-f C-l’
2779‘C-c C-f l’
2780     Move to ‘Mail-Followup-To:’ header field (‘mh-to-field’).
2781‘C-c C-f C-m’
2782‘C-c C-f m’
2783     Move to ‘From:’ header field (‘mh-to-field’).
2784‘C-c C-f C-r’
2785‘C-c C-f r’
2786     Move to ‘Reply-To:’ header field (‘mh-to-field’).
2787‘C-c C-f C-s’
2788‘C-c C-f s’
2789     Move to ‘Subject:’ header field (‘mh-to-field’).
2790‘C-c C-f C-t’
2791‘C-c C-f t’
2792     Move to ‘To:’ header field (‘mh-to-field’).
2793‘C-c C-i’
2794     Insert a message (‘mh-insert-letter’).
2795‘C-c C-m C-e’
2796     Add tag to encrypt the message (‘mh-mml-secure-message-encrypt’).
2797‘C-c C-m C-f’
2798‘C-c C-m f’
2799     Add tag to forward a message (‘mh-compose-forward’).
2800‘C-c C-m C-g’
2801‘C-c C-m g’
2802     Add tag to include anonymous ftp reference to a file
2803     (‘mh-mh-compose-anon-ftp’).
2804‘C-c C-m C-i’
2805‘C-c C-m i’
2806     Add tag to include a file such as an image or sound
2807     (‘mh-compose-insertion’).
2808‘C-c C-m C-m’
2809‘C-c C-m m’
2810     Compose MIME message from MML tags (‘mh-mml-to-mime’).
2811‘C-c C-m C-n’
2812‘C-c C-m n’
2813     Remove any secure message tags (‘mh-mml-unsecure-message’).
2814‘C-c C-m C-s’
2815     Add tag to sign the message (‘mh-mml-secure-message-sign’).
2816‘C-c C-m C-t’
2817‘C-c C-m t’
2818     Add tag to include anonymous ftp reference to a compressed tar file
2819     (‘mh-mh-compose-external-compressed-tar’).
2820‘C-c C-m C-u’
2821‘C-c C-m u’
2822     Undo effects of ‘C-c C-e’ (‘mh-mh-to-mime-undo’).
2823‘C-c C-m C-x’
2824‘C-c C-m x’
2825     Add tag to refer to a remote file (‘mh-mh-compose-external-type’).
2826‘C-c C-m e e’
2827     Add tag to encrypt the message (‘mh-mml-secure-message-encrypt’).
2828‘C-c C-m e s’
2829     Add tag to encrypt and sign the message
2830     (‘mh-mml-secure-message-signencrypt’).
2831‘C-c C-m s e’
2832     Add tag to encrypt and sign the message
2833     (‘mh-mml-secure-message-signencrypt’).
2834‘C-c C-m s s’
2835     Add tag to sign the message (‘mh-mml-secure-message-sign’).
2836‘C-c C-o’
2837     Insert a newline and leave point before it (‘mh-open-line’).
2838‘C-c C-q’
2839     Quit editing and delete draft message (‘mh-fully-kill-draft’).
2840‘C-c C-s’
2841     Insert signature in message (‘mh-insert-signature’).
2842‘C-c C-t’
2843     Toggle display of header field at point
2844     (‘mh-letter-toggle-header-field-display’).
2845‘C-c C-w’
2846     Verify recipients, showing expansion of any aliases
2847     (‘mh-check-whom’).
2848‘C-c C-y’
2849     Insert the current message into the draft buffer
2850     (‘mh-yank-cur-msg’).
2851‘C-c M-d’
2852     Insert custom fields if recipient is found in ‘mh-auto-fields-list’
2853     (‘mh-insert-auto-fields’).  *Note Identities::.
2854
2855   Several options from the ‘mh-letter’ customization group are used
2856while editing a draft.
2857
2858‘mh-compose-insertion’
2859     Type of MIME message tags in messages (default: ‘MML’ if available;
2860     otherwise ‘MH’).
2861‘mh-compose-skipped-header-fields’
2862     List of header fields to skip over when navigating in draft
2863     (default: ‘'("From"’ ‘"Organization"’ ‘"References"’
2864     ‘"In-Reply-To"’ ‘"X-Face"’ ‘"Face"’ ‘"X-Image-URL"’ ‘"X-Mailer")’.
2865‘mh-compose-space-does-completion-flag’
2866     On means <SPC> does completion in message header (default: ‘off’).
2867‘mh-delete-yanked-msg-window-flag’
2868     On means delete any window displaying the message (default: ‘off’).
2869‘mh-extract-from-attribution-verb’
2870     Verb to use for attribution when a message is yanked by ‘C-c C-y’
2871     (default: ‘"wrote:"’).
2872‘mh-ins-buf-prefix’
2873     String to put before each line of a yanked or inserted message
2874     (default: ‘"> "’).
2875‘mh-letter-complete-function’
2876     Function to call when completing outside of address or folder
2877     fields (default: ‘ispell-complete-word’).
2878‘mh-letter-fill-column’
2879     Fill column to use in MH-Letter mode (default: 72).
2880‘mh-mml-method-default’
2881     Default method to use in security tags (default: ‘PGP (MIME)’ if
2882     support for it is available; otherwise ‘None’).
2883‘mh-signature-file-name’
2884     Source of user’s signature (default: ‘"~/.signature"’).
2885‘mh-signature-separator-flag’
2886     On means a signature separator should be inserted (default: ‘on’).
2887‘mh-x-face-file’
2888     File containing X-Face or Face header field to insert in outgoing
2889     mail.  (default: ‘"~/.face"’).
2890‘mh-yank-behavior’
2891     Controls which part of a message is yanked by ‘C-c C-y’ (default:
2892     ‘Body With Attribution’).
2893
2894   The following hooks are available.
2895
2896‘mail-citation-hook’
2897     Hook for modifying a citation just inserted in the mail buffer
2898     (default: ‘nil’).
2899‘mh-before-send-letter-hook’
2900     Hook run at the beginning of the ‘C-c C-c’ command (default:
2901     ‘nil’).
2902‘mh-mh-to-mime-hook’
2903     Hook run on the formatted letter by ‘C-c C-e’ (default: ‘nil’).
2904‘mh-insert-signature-hook’
2905     Hook run by ‘C-c C-s’ after signature has been inserted (default:
2906     ‘nil’).
2907
2908   The following face is available.
2909
2910‘mh-letter-header-field’
2911     Editable header field value face in draft buffers.
2912
2913   The commands and options introduced here are explained in more detail
2914in the following sections.
2915
2916* Menu:
2917
2918* Editing Message::
2919* Inserting Letter::
2920* Inserting Messages::
2921* Signature::
2922* Picture::
2923* Adding Attachments::
2924* Sending PGP::
2925* Checking Recipients::
2926* Sending Message::
2927* Killing Draft::
2928
2929
2930File: mh-e.info,  Node: Editing Message,  Next: Inserting Letter,  Prev: Editing Drafts,  Up: Editing Drafts
2931
29329.1 Editing the Message
2933=======================
2934
2935Because the header is part of the message, you can edit the header
2936fields as you wish.  However, several convenience commands exist to help
2937you create and edit them.  For example, the command ‘C-c C-f C-t’
2938(‘mh-to-field’; alternatively, ‘C-c C-f t’) moves the cursor to the
2939‘To:’ header field, creating it if necessary.  The commands for moving
2940to the ‘Cc:’, ‘Subject:’, ‘From:’, ‘Reply-To:’, ‘Mail-Reply-To:’,
2941‘Mail-Followup-To’, ‘Bcc:’, and ‘Dcc:’ header fields are similar.
2942
2943   One command behaves differently from the others, namely, ‘C-c C-f
2944C-f’ (‘mh-to-fcc’; alternatively, ‘C-c C-f f’).  This command will
2945prompt you for the folder name in which to file a copy of the draft.
2946*Note Folder Selection::.
2947
2948   Within the header of the message, the command
2949<TAB> (‘mh-letter-next-header-field-or-indent’) moves between fields
2950that are highlighted with the face ‘mh-letter-header-field’, skipping
2951those fields listed in ‘mh-compose-skipped-header-fields’.  After the
2952last field, this command then moves point to the message body before
2953cycling back to the first field.  If point is already past the first
2954line of the message body, then this command indents by calling
2955‘indent-relative’ with the given prefix argument.  The command ‘S-<TAB>’
2956(‘mh-letter-previous-header-field’) moves backwards between the fields
2957and cycles to the body of the message after the first field.  Unlike the
2958command <TAB>, it will always take point to the last field from anywhere
2959in the body.
2960
2961   If the field contains addresses (for example, ‘To:’ or ‘Cc:’) or
2962folders (for example, ‘Fcc:’) then the command ‘M-<TAB>’
2963(‘mh-letter-complete’) will provide alias completion (*note Aliases::).
2964In the body of the message, ‘M-<TAB>’ runs ‘mh-letter-complete-function’
2965instead, which is set to ‘'ispell-complete-word’ by default.  The
2966command ‘M-<TAB>’ (‘mh-letter-complete’) takes a prefix argument that is
2967passed to the ‘mh-letter-complete-function’.  In addition, turn on the
2968option ‘mh-compose-space-does-completion-flag’ to use the command <SPC>
2969(‘mh-letter-complete-or-space’) to perform completion in the header as
2970well; use a prefix argument to specify more than one space.  Addresses
2971are separated by a comma; when you press the comma, the command
2972‘mh-letter-confirm-address’ flashes the alias expansion in the
2973minibuffer if ‘mh-alias-flash-on-comma’ is turned on.
2974
2975   Use the command ‘C-c C-t’ ‘mh-letter-toggle-header-field-display’ to
2976display truncated header fields.  This command is a toggle so entering
2977it again will hide the field.  This command takes a prefix argument: if
2978negative then the field is hidden, if positive then the field is
2979displayed (for example, ‘C-u C-c C-t’).
2980
2981   Be sure to leave a row of dashes or a blank line between the header
2982and the body of the message.
2983
2984   The body of the message is edited as you would edit any Emacs buffer
2985although there are a few commands and options to assist you.  You can
2986change the fill column in MH-Letter mode with the option
2987‘mh-letter-fill-column’.  By default, this option is 72 to allow others
2988to quote your message without line wrapping.
2989
2990   You’ll often include messages that were sent from user agents that
2991haven’t yet realized that paragraphs consist of more than a single line.
2992This makes for long lines that wrap in an ugly fashion.  You’ll find
2993that ‘M-q’ (‘fill-paragraph’) works well even on these quoted messages,
2994even if they are nested, just as long as all of the quotes match the
2995value of ‘mh-ins-buf-prefix’ (*note Inserting Letter::).  For example,
2996let’s assume you have the following in your draft:
2997
2998     > Hopefully this gives you an idea of what I'm currently doing. I'm \
2999     not sure yet whether I'm completely satisfied with my setup, but    \
3000     it's worked okay for me so far.
3001
3002   Running ‘M-q’ on this paragraph produces:
3003
3004     > Hopefully this gives you an idea of what I'm currently doing. I'm not
3005     > sure yet whether I'm completely satisfied with my setup, but it's
3006     > worked okay for me so far.
3007
3008   The command ‘C-c C-o’ (‘mh-open-line’) is similar to the command
3009‘C-o’ (‘open-line’) in that it inserts a newline after point.  It
3010differs in that it also inserts the right number of quoting characters
3011and spaces so that the next line begins in the same column as it was.
3012This is useful when breaking up paragraphs in replies.  For example, if
3013this command was used when point was after the first period in the
3014paragraph above, the result would be this:
3015
3016     > Hopefully this gives you an idea of what I'm currently doing.
3017
3018     >                                                               I'm not
3019     > sure yet whether I'm completely satisfied with my setup, but it's
3020     > worked okay for me so far.
3021
3022
3023File: mh-e.info,  Node: Inserting Letter,  Next: Inserting Messages,  Prev: Editing Message,  Up: Editing Drafts
3024
30259.2 Inserting Letter to Which You’re Replying
3026=============================================
3027
3028It is often useful to insert a snippet of text from a letter that
3029someone mailed to provide some context for your reply.  The command ‘C-c
3030C-y’ (‘mh-yank-cur-msg’) does this by adding an attribution, yanking a
3031portion of text from the message to which you’re replying, and inserting
3032‘mh-ins-buf-prefix’ (‘> ’) before each line.
3033
3034     Michael W Thelen <thelenm@stop.mail-abuse.org> wrote:
3035
3036     > Hopefully this gives you an idea of what I'm currently doing. I'm not
3037     > sure yet whether I'm completely satisfied with my setup, but it's
3038     > worked okay for me so far.
3039
3040   The attribution consists of the sender’s name and email address
3041followed by the content of the option
3042‘mh-extract-from-attribution-verb’.  This option can be set to ‘wrote:’,
3043‘a écrit:’, and ‘schrieb:’.  You can also use the ‘Custom String’ menu
3044item to enter your own verb.
3045
3046   The prefix ‘"> "’ is the default setting for the option
3047‘mh-ins-buf-prefix’.  I suggest that you not modify this option since it
3048is used by many mailers and news readers: messages are far easier to
3049read if several included messages have all been indented by the same
3050string.  This prefix is not inserted if you use one of the supercite
3051flavors of ‘mh-yank-behavior’ or you have added a ‘mail-citation-hook’
3052as described below.
3053
3054   You can also turn on the ‘mh-delete-yanked-msg-window-flag’ option to
3055delete the window containing the original message after yanking it to
3056make more room on your screen for your reply.
3057
3058   You can control how the message to which you are replying is yanked
3059into your reply using ‘mh-yank-behavior’.  To include the entire
3060message, including the entire header, use ‘Body and Header’(1)(2).  Use
3061‘Body’ to yank just the body without the header.  To yank only the
3062portion of the message following the point, set this option to ‘Below
3063Point’.
3064
3065   Choose ‘Invoke supercite’(3) to pass the entire message and header
3066through supercite.
3067
3068   If the ‘Body With Attribution’ setting is used, then the message
3069minus the header is yanked and a simple attribution line is added at the
3070top using the value of the option ‘mh-extract-from-attribution-verb’.
3071This is the default.
3072
3073   If the ‘Invoke supercite’ or ‘Body With Attribution’ settings are
3074used, the ‘-noformat’ argument is passed to the ‘repl’ program to
3075override a ‘-filter’ or ‘-format’ argument.  These settings also have
3076‘Automatically’ variants that perform the action automatically when you
3077reply so that you don’t need to use ‘C-c C-y’ at all.  Note that this
3078automatic action is only performed if the show buffer matches the
3079message being replied to.  People who use the automatic variants tend to
3080turn on the option ‘mh-delete-yanked-msg-window-flag’ as well so that
3081the show window is never displayed.
3082
3083   If the show buffer has a region, the option ‘mh-yank-behavior’ is
3084ignored unless its value is one of ‘Attribution’ variants in which case
3085the attribution is added to the yanked region.
3086
3087   If this isn’t enough, you can gain full control over the appearance
3088of the included text by setting ‘mail-citation-hook’ to a function that
3089modifies it.  This hook is ignored if the option ‘mh-yank-behavior’ is
3090set to one of the supercite flavors.  Otherwise, this option controls
3091how much of the message is passed to the hook.  The function can find
3092the citation between point and mark and it should leave point and mark
3093around the modified citation text for the next hook function.  The
3094standard prefix ‘mh-ins-buf-prefix’ is not added if this hook is set.
3095
3096   For example, if you use the hook function ‘trivial-cite’
3097(https://www.emacswiki.org/emacs/TrivialCite) (which is NOT part of
3098Emacs), set ‘mh-yank-behavior’ to ‘Body and Header’.
3099
3100   ---------- Footnotes ----------
3101
3102   (1) If you’d rather have the header cleaned up, use ‘C-u r’ instead
3103of ‘r’ when replying (*note Replying::).
3104
3105   (2) In the past you would use this setting and set
3106‘mail-citation-hook’ to ‘supercite’, but this usage is now deprecated in
3107favor of the ‘Invoke supercite’ setting.
3108
3109   (3) _Supercite_ is a full-bodied, full-featured, citation package
3110that comes standard with Emacs.
3111
3112
3113File: mh-e.info,  Node: Inserting Messages,  Next: Signature,  Prev: Inserting Letter,  Up: Editing Drafts
3114
31159.3 Inserting Messages
3116======================
3117
3118Messages can be inserted with ‘C-c C-i’ (‘mh-insert-letter’).  This
3119command prompts you for the folder and message number, which defaults to
3120the current message in that folder.  It then inserts the messages,
3121indented by ‘mh-ins-buf-prefix’ (‘> ’) unless ‘mh-yank-behavior’ is set
3122to one of the supercite flavors in which case supercite is used to
3123format the message.  Certain undesirable header fields (see
3124‘mh-invisible-header-fields-compiled’) are removed before insertion.
3125
3126   If given a prefix argument (like ‘C-u C-c C-i’), the header is left
3127intact, the message is not indented, and ‘> ’ is not inserted before
3128each line.  This command leaves the mark before the letter and point
3129after it.
3130
3131
3132File: mh-e.info,  Node: Signature,  Next: Picture,  Prev: Inserting Messages,  Up: Editing Drafts
3133
31349.4 Inserting Your Signature
3135============================
3136
3137You can insert your signature at the current cursor location with the
3138command ‘C-c C-s’ (‘mh-insert-signature’).
3139
3140   By default, the text of your signature is taken from the file
3141‘~/.signature’.  You can read from other sources by changing the option
3142‘mh-signature-file-name’.  This file may contain a “vCard” in which case
3143an attachment is added with the vCard.
3144
3145   The option ‘mh-signature-file-name’ may also be a symbol, in which
3146case that function is called.  You may not want a signature separator to
3147be added for you; instead you may want to insert one yourself.  Options
3148that you may find useful to do this include ‘mh-signature-separator’
3149(when inserting a signature separator) and
3150‘mh-signature-separator-regexp’ (for finding said separator).  The
3151function ‘mh-signature-separator-p’, which reports ‘t’ if the buffer
3152contains a separator, may be useful as well.
3153
3154   A signature separator (‘"-- "’) will be added if the signature block
3155does not contain one and ‘mh-signature-separator-flag’ is on.  It is not
3156recommended that you change this option since various mail user agents,
3157including MH-E, use the separator to present the signature differently,
3158and to suppress the signature when replying or yanking a letter into a
3159draft.
3160
3161   The hook ‘mh-insert-signature-hook’ is run after the signature is
3162inserted.  Hook functions may access the actual name of the file or the
3163function used to insert the signature with ‘mh-signature-file-name’.
3164
3165   The signature can also be inserted using Identities.  *Note
3166Identities::.
3167
3168
3169File: mh-e.info,  Node: Picture,  Next: Adding Attachments,  Prev: Signature,  Up: Editing Drafts
3170
31719.5 Inserting Your Picture
3172==========================
3173
3174You can insert your picture in the header of your mail message so that
3175recipients see your face in the ‘From:’ header field if their mail user
3176agent is sophisticated enough.  In MH-E, this is done by placing your
3177image in the file named by the option ‘mh-x-face-file’ which is
3178‘~/.face’ by default.
3179
3180   If the file starts with either of the strings ‘X-Face:’, ‘Face:’ or
3181‘X-Image-URL:’ then the contents are added to the message header
3182verbatim.  Otherwise it is assumed that the file contains the value of
3183the ‘X-Face:’ header field.
3184
3185   The ‘X-Face:’ header field, which is a low-resolution, black and
3186white image, can be generated using the ‘compface’
3187(ftp://ftp.cs.indiana.edu/pub/faces/compface/compface.tar.Z) command.
3188The ‘Online X-Face Converter’ (https://www.dairiki.org/xface/) is a
3189useful resource for quick conversion of images into ‘X-Face:’ header
3190fields.
3191
3192   Use the ‘make-face’ (https://quimby.gnus.org/circus/face/make-face)
3193script to convert a JPEG image to the higher resolution, color, ‘Face:’
3194header field.
3195
3196   The URL of any image can be used for the ‘X-Image-URL:’ field and no
3197processing of the image is required.
3198
3199   To prevent the setting of any of these header fields, either set
3200‘mh-x-face-file’ to ‘nil’, or simply ensure that the file defined by
3201this option doesn’t exist.
3202
3203   *Note Viewing::, to see how these header fields are displayed in
3204MH-E.
3205
3206
3207File: mh-e.info,  Node: Adding Attachments,  Next: Sending PGP,  Prev: Picture,  Up: Editing Drafts
3208
32099.6 Adding Attachments
3210======================
3211
3212MH-E has the capability to create multimedia messages.  It uses the MIME
3213(Multipurpose Internet Mail Extensions) protocol(1) The MIME protocol
3214allows you to incorporate images, sound, video, binary files, and even
3215commands that fetch a file with ‘ftp’ when your recipient reads the
3216message!
3217
3218   If you were to create a multimedia message with plain MH commands,
3219you would insert ‘mhbuild’ or ‘mhn’ directives (henceforth called
3220“MH-style directives” into your draft and use the ‘mhbuild’ command in
3221nmh or ‘mhn’ command in MH and GNU mailutils to expand them.  MH-E works
3222in much the same way, although it provides a handful of commands
3223prefixed with ‘C-c C-m’ to insert the directives so you don’t need to
3224remember the syntax of them.  Remember: you can always add MH-style
3225directives by hand(2).
3226
3227   In addition to MH-style directives, MH-E also supports MML (MIME Meta
3228Language) tags(3).  The option ‘mh-compose-insertion’ can be used to
3229choose between them.  By default, this option is set to ‘MML’ if it is
3230supported since it provides a lot more functionality.  This option can
3231also be set to ‘MH’ if MH-style directives are preferred.
3232
3233   The MH-E MIME commands require a “media type” for each body part or
3234attachment.  For example, a PDF document is of type ‘application/pdf3235and an HTML document is of type ‘text/html’.  Some commands fill in the
3236media type for you, whereas others require you to enter one.
3237
3238   In the cases where MH-E can do so, it will determine the media type
3239automatically.  It uses the ‘file’ command to do this.  Failing that,
3240the Emacs function ‘mailcap-mime-types’ is used to provide a list from
3241which to choose.  This function usually reads the file
3242/etc/mime.types’.
3243
3244   Whether the media type is chosen automatically, or you choose it from
3245a list, use the type that seems to match best the file that you are
3246including.  In the case of binaries, the media type
3247application/x-executable’ can be useful.  If you can’t find an
3248appropriate media type, use ‘text/plain’ for text messages and
3249application/octet-stream’ for everything else.
3250
3251   You are also sometimes asked for a “content description”.  This is
3252simply an optional brief phrase, in your own words, that describes the
3253object.  If you don’t care to enter a content description, just press
3254return and none will be included; however, a reader may skip over
3255multimedia fields unless the content description is compelling.
3256
3257   You can also create your own MIME body parts.  In the following
3258example, I describe how you can create and edit a ‘text/enriched’ body
3259part to liven up your plain text messages with boldface, underlining,
3260and italics.  I include an Emacs function which inserts enriched text
3261tags.
3262
3263     (defvar enriched-text-types '(("b" . "bold") ("i" . "italic")
3264                                   ("u" . "underline")
3265                                   ("s" . "smaller") ("B" . "bigger")
3266                                   ("f" . "fixed")
3267                                   ("c" . "center"))
3268       "Alist of (final-character . tag) choices for add-enriched-text.
3269     Additional types can be found in RFC 1563.")
3270
3271     (defun add-enriched-text (begin end)
3272       "Add enriched text tags around region.
3273     The tag used comes from the list enriched-text-types and is
3274     specified by the last keystroke of the command.  When called from Lisp,
3275     arguments are BEGIN and END."
3276       (interactive "r")
3277       ;; Set type to the tag indicated by the last keystroke.
3278       (let ((type (cdr (assoc (char-to-string (logior last-input-char ?`))
3279                               enriched-text-types))))
3280         (save-restriction               ; restores state from narrow-to-region
3281           (narrow-to-region begin end)      ; narrow view to region
3282           (goto-char (point-min))           ; move to beginning of text
3283           (insert "<" type ">")             ; insert beginning tag
3284           (goto-char (point-max))           ; move to end of text
3285           (insert "</" type ">"))))         ; insert terminating tag
3286     Emacs function for entering enriched text
3287
3288
3289   To use the function ‘add-enriched-text’, first add it to ‘~/.emacs’
3290and create key bindings for it (*note Composing::).
3291
3292   Then, in your plain text message, set the mark with ‘C-@’ or
3293‘C-<SPC>’, type in the text to be highlighted, and type ‘C-c t b’.  This
3294adds ‘<bold>’ where you set the mark and adds ‘</bold>’ at the location
3295of your cursor, giving you something like: ‘You should be
3296<bold>very</bold>’.
3297
3298   Before sending this message, use ‘C-c C-m C-m’ (‘mh-mml-to-mime’)(4)
3299to add MIME header fields.  Then replace ‘text/plain’ with
3300text/enriched’ in the ‘Content-Type:’ header field.
3301
3302   You may also be interested in investigating ‘sgml-mode’.
3303
3304Including Files
3305---------------
3306
3307Binaries, images, sound, and video can be inserted in your message with
3308the command ‘C-c C-m C-i’ (‘mh-compose-insertion’).  You are prompted
3309for the filename containing the object, the media type if it cannot be
3310determined automatically, and a content description.  If you’re using
3311MH-style directives, you will also be prompted for additional
3312attributes.
3313
3314Forwarding Multimedia Messages
3315------------------------------
3316
3317Mail may be forwarded with MIME using the command ‘C-c C-m C-f’
3318(‘mh-compose-forward’).  You are prompted for a content description, the
3319name of the folder in which the messages to forward are located, and a
3320range of messages, which defaults to the current message in that folder.
3321*Note Ranges::.
3322
3323Including an FTP Reference
3324--------------------------
3325
3326You can have your message initiate an ‘ftp’ transfer when the recipient
3327reads the message.  To do this, use the command ‘C-c C-m C-g’
3328(‘mh-mh-compose-anon-ftp’).  You are prompted for the remote host and
3329filename, the media type, and the content description.
3330
3331Including tar Files
3332-------------------
3333
3334If the remote file is a compressed tar file, you can use ‘C-c C-m C-t’
3335(‘mh-mh-compose-external-compressed-tar’).  Then, in addition to
3336retrieving the file via anonymous _ftp_ as per the command ‘C-c C-m C-g’
3337(‘mh-mh-compose-anon-ftp’), the file will also be uncompressed and
3338untarred.  You are prompted for the remote host and filename and the
3339content description.
3340
3341Including Other External Files
3342------------------------------
3343
3344The command ‘C-c C-m C-x’ (‘mh-mh-compose-external-type’) is a general
3345utility for referencing external files.  In fact, all of the other
3346commands that insert tags to access external files call this command.
3347You are prompted for the access type, remote host and filename, and
3348content type.  If you provide a prefix argument, you are also prompted
3349for a content description, attributes, parameters, and a comment.
3350
3351Previewing Multimedia Messages
3352------------------------------
3353
3354When you are finished editing a MIME message, it might look like this:
3355
3356     3 t08/24  root               received fax files on Wed Aug 24 11:00:
3357     4+t08/24  To:wohler          Test<<This is a test message to get the
3358
3359
3360
3361
3362
3363     --:%%  {+inbox} 4 msgs (1-4)   Bot L4     (MH-Folder Show)---------------
3364     To: wohler
3365     cc:
3366     Subject: Test of MIME
3367     --------
3368     Here is the SETI@Home logo:
3369
3370     <#part type="image/x-xpm" filename="~/lib/images/setiathome.xpm"
3371     disposition=inline description="SETI@home logo">
3372     <#/part>
3373     --:**  {draft}   All L8     (MH-Letter)----------------------------------
3374
3375   MH-E MIME draft
3376
3377   Typically, you send a message with attachments just like any other
3378message (*note Sending Message::).
3379
3380   However, you may take a sneak preview of the MIME encoding if you
3381wish by running the command ‘C-c C-m C-m’ (‘mh-mml-to-mime’).  The
3382following screen shows the MIME encoding specified by the tags.  You can
3383see why mail user agents are usually built to hide these details from
3384the user.
3385
3386     To: wohler
3387     cc:
3388     Subject: Test of MIME
3389     X-Mailer: MH-E 8.1; nmh 1.1; GNU Emacs 23.1
3390     MIME-Version: 1.0
3391     Content-Type: multipart/mixed; boundary="=-=-="
3392     --------
3393     --=-=-=
3394
3395     Here is the SETI@Home logo:
3396
3397
3398     --=-=-=
3399     Content-Type: image/x-xpm
3400     Content-Disposition: inline; filename=setiathome.xpm
3401     Content-Transfer-Encoding: base64
3402     Content-Description: SETI@home logo
3403
3404     LyogWFBNICovCnN0YXRpYyBjaGFyICogc2V0aWF0aG9tZV94cG1bXSA9IHsKIjQ1IDQ1IDc2N
3405     --:--  {draft}   Top L1     (MH-Letter)----------------------------------
3406
3407   MH-E MIME draft ready to send
3408
3409   This action can be undone by running ‘C-_’ (‘undo’).
3410
3411   If you’re using MH-style directives, use ‘C-c C-e’ (‘mh-mh-to-mime’)
3412instead of ‘C-c C-m C-m’.  This runs the command ‘mhbuild’ (‘mhn’) on
3413the message which expands the tags(5).  This action can be undone by
3414running ‘C-c C-m C-u’ (‘mh-mh-to-mime-undo’), which works by reverting
3415to a backup file.  You are prompted to confirm this action, but you can
3416avoid the confirmation by adding an argument (for example, ‘C-u C-c C-m
3417C-u’).
3418
3419   If you wish to pass additional arguments to ‘mhbuild’ (‘mhn’) to
3420affect how it builds your message, use the option ‘mh-mh-to-mime-args’.
3421For example, you can build a consistency check into the message by
3422setting ‘mh-mh-to-mime-args’ to ‘-check’.  The recipient of your message
3423can then run ‘mhbuild -check’ on the message—‘mhbuild’ (‘mhn’) will
3424complain if the message has been corrupted on the way.  The command ‘C-c
3425C-e’ only consults this option when given a prefix argument (as in ‘C-u
3426C-c C-e’).
3427
3428   The hook ‘mh-mh-to-mime-hook’ is called after the message has been
3429formatted by ‘C-c C-e’.
3430
3431   ---------- Footnotes ----------
3432
3433   (1) MIME is defined in RFC 2045
3434(https://www.rfc-editor.org/rfc/rfc2045.txt).
3435
3436   (2) See the section Sending MIME Mail
3437(https://rand-mh.sourceforge.io/book//usimim.html#SeMIMa) in the MH
3438book.
3439
3440   (3) *Note Composing with MML: (emacs-mime)Composing.
3441
3442   (4) Use ‘C-c C-e’ (‘mh-mh-to-mime’) if you’re using MH-style
3443directives.
3444
3445   (5) See the section Sending MIME Mail
3446(https://rand-mh.sourceforge.io/book//usimim.html#SeMIMa) in the MH
3447book.
3448
3449
3450File: mh-e.info,  Node: Sending PGP,  Next: Checking Recipients,  Prev: Adding Attachments,  Up: Editing Drafts
3451
34529.7 Signing and Encrypting Messages
3453===================================
3454
3455MH-E can sign and encrypt messages as defined in RFC 3156
3456(https://www.rfc-editor.org/rfc/rfc3156.txt).  If you should choose to
3457sign or encrypt your message, use one of the following commands to do so
3458any time before sending your message.
3459
3460   The command ‘C-c C-m C-s’ (‘mh-mml-secure-message-sign’) inserts the
3461following tag:
3462
3463     <#secure method=pgpmime mode=sign>
3464
3465   This is used to sign your message digitally.  Likewise, the command
3466‘C-c C-m C-e’ (‘mh-mml-secure-message-encrypt’) inserts the following
3467tag:
3468
3469     <#secure method=pgpmime mode=encrypt>
3470
3471   This is used to encrypt your message.  Finally, the command ‘C-c C-m
3472s e’ (‘mh-mml-secure-message-signencrypt’) inserts the following tag:
3473
3474     <#secure method=pgpmime mode=signencrypt>
3475
3476   This is used to sign and encrypt your message.  In each of these
3477cases, a proper multipart message is created for you when you send the
3478message.  Use the command ‘C-c C-m C-n’ (‘mh-mml-unsecure-message’) to
3479remove these tags.  Use a prefix argument (as in ‘C-u C-c C-m s e’) to
3480be prompted for one of the possible security methods (see
3481‘mh-mml-method-default’).
3482
3483   The option ‘mh-mml-method-default’ is used to select between a
3484variety of mail security mechanisms.  The default is ‘PGP (MIME)’ if it
3485is supported; otherwise, the default is ‘None’.  Other mechanisms
3486include vanilla ‘PGP’ and ‘S/MIME’.
3487
3488   The ‘pgg’ customization group may have some settings which may
3489interest you.  *Note The PGG Manual: (pgg)Top.
3490
3491   In particular, I turn on the option ‘pgg-encrypt-for-me’ so that all
3492messages I encrypt are encrypted with my public key as well.  If you
3493keep a copy of all of your outgoing mail with a ‘Fcc:’ header field,
3494this setting is vital so that you can read the mail you write!
3495
3496
3497File: mh-e.info,  Node: Checking Recipients,  Next: Sending Message,  Prev: Sending PGP,  Up: Editing Drafts
3498
34999.8 Checking Recipients
3500=======================
3501
3502The command ‘C-c C-w’ (‘mh-check-whom’) expands aliases so you can check
3503the actual address(es) in the alias.  A new buffer named ‘*MH-E
3504Recipients*’ is created with the output of ‘whom’ (*note
3505Miscellaneous::)(1).
3506
3507   ---------- Footnotes ----------
3508
3509   (1) See the section What now?—and the whatnow Program
3510(https://rand-mh.sourceforge.io/book//senove.html#WhaPro) in the MH
3511book.
3512
3513
3514File: mh-e.info,  Node: Sending Message,  Next: Killing Draft,  Prev: Checking Recipients,  Up: Editing Drafts
3515
35169.9 Sending a Message
3517=====================
3518
3519When you are all through editing a message, you send it with the command
3520‘C-c C-c’ (‘mh-send-letter’).  You can give a prefix argument (as in
3521‘C-u C-c C-c’) to monitor the first stage of the delivery; this output
3522can be found in a buffer called ‘*MH-E Mail Delivery*’ (*note
3523Miscellaneous::).
3524
3525   The hook ‘mh-before-send-letter-hook’ is run at the beginning of the
3526command ‘C-c C-c’.  For example, if you want to check your spelling in
3527your message before sending, add the function ‘ispell-message’.
3528
3529   In case the MH ‘send’ program(1) is installed under a different name,
3530use ‘mh-send-prog’ to tell MH-E the name.
3531
3532   The hook ‘mh-annotate-msg-hook’ is run after annotating the message
3533and scan line (*note Sending Mail::).
3534
3535   ---------- Footnotes ----------
3536
3537   (1) See the section Sending Some Mail: comp send
3538(https://rand-mh.sourceforge.io/book//sensen.html) in the MH book.
3539
3540
3541File: mh-e.info,  Node: Killing Draft,  Prev: Sending Message,  Up: Editing Drafts
3542
35439.10 Killing the Draft
3544======================
3545
3546If for some reason you are not happy with the draft, you can use the
3547command ‘C-c C-q’ (‘mh-fully-kill-draft’) to kill the draft buffer and
3548delete the draft message.  Use the command ‘C-x k’ (‘kill-buffer’) if
3549you don’t want to delete the draft message.
3550
3551
3552File: mh-e.info,  Node: Aliases,  Next: Identities,  Prev: Editing Drafts,  Up: Top
3553
355410 Aliases
3555**********
3556
3557MH aliases are used in the same way in MH-E as they are in MH.  Any
3558alias listed as a recipient will be expanded when the message is sent.
3559This chapter discusses other things you can do with aliases in MH-E.
3560
3561   The following commands are available in MH-Letter mode with the
3562exception of ‘mh-alias-reload’ which can be called from anywhere.
3563
3564‘<SPC>’
3565     Perform completion or insert space (‘mh-letter-complete-or-space’).
3566‘M-<TAB>’
3567     Perform completion on header field or word preceding point
3568     (‘mh-letter-complete’).
3569‘mh-alias-apropos’
3570     Show all aliases or addresses that match a regular expression.
3571‘mh-alias-grab-from-field’
3572     Add alias for the sender of the current message
3573‘mh-alias-reload’
3574     Reload MH aliases.
3575
3576   The ‘mh-alias’ customization group contains options associated with
3577aliases.
3578
3579‘mh-alias-completion-ignore-case-flag’
3580     On means don’t consider case significant in MH alias completion
3581     (default: ‘on’).
3582‘mh-alias-expand-aliases-flag’
3583     On means to expand aliases entered in the minibuffer (default:
3584     ‘off’).
3585‘mh-alias-flash-on-comma’
3586     Specify whether to flash address or warn on translation (default:
3587     ‘Flash but Don't Warn If No Alias’).
3588‘mh-alias-insert-file’
3589     Filename used to store a new MH-E alias (default: ‘Use Aliasfile
3590     Profile Component’).
3591‘mh-alias-insertion-location’
3592     Specifies where new aliases are entered in alias files (default:
3593     ‘Alphabetical’).
3594‘mh-alias-local-users’
3595     If ‘on’, local users are added to alias completion (default: ‘on’).
3596‘mh-alias-local-users-prefix’
3597     String prefixed to the real names of users from the password file
3598     (default: ‘"local."’.
3599‘mh-alias-passwd-gecos-comma-separator-flag’
3600     On means the GECOS field in the password file uses a comma
3601     separator (default: ‘on’).
3602
3603   The following hook is available.
3604
3605‘mh-alias-reloaded-hook’
3606     Hook run by ‘mh-alias-reload’ after loading aliases (default:
3607     ‘nil’).
3608
3609Adding Addresses to Draft
3610-------------------------
3611
3612You can use aliases when you are adding recipients to a message.
3613
3614   In order to use minibuffer prompting for recipients and the subject
3615line in the minibuffer, turn on the option ‘mh-compose-prompt-flag’
3616(*note Composing::), and use the <TAB> (‘minibuffer-complete’) command
3617to complete aliases (and optionally local logins) when prompted for the
3618recipients.  Turn on the option ‘mh-alias-expand-aliases-flag’ if you
3619want these aliases to be expanded to their respective addresses in the
3620draft.
3621
3622   Otherwise, you can complete aliases in the header of the draft with
3623‘M-<TAB>’ (‘mh-letter-complete’) or <SPC>
3624(‘mh-letter-complete-or-space’).
3625
3626   As MH ignores case in the aliases, so too does MH-E.  However, you
3627may turn off the option ‘mh-alias-completion-ignore-case-flag’ to make
3628case significant which can be used to segregate completion of your
3629aliases.  You might use uppercase for mailing lists and lowercase for
3630people.  For example, you might have:
3631
3632     mark.baushke: Mark Baushke <mdb@stop.mail-abuse.org>
3633     MH-E: MH-E Mailing List <mh-e-devel@stop.mail-abuse.org>
3634
3635   When this option is turned off, if you were to type ‘M’ in the ‘To:’
3636field and then ‘M-<TAB>’, then you’d get the list; if you started with
3637‘m’ and then entered ‘M-<TAB>’, then you’d get Mark’s address.  Note
3638that this option affects completion only.  If you were to enter
3639Mark.Baushke’, it would still be identified with your ‘mark.baushke3640alias.
3641
3642   To verify that the alias you’ve entered is valid, the alias will be
3643displayed in the minibuffer when you type a comma
3644(‘mh-letter-confirm-address’ or ‘mh-alias-minibuffer-confirm-address’ if
3645the option ‘mh-compose-prompt-flag’ is turned on).  *Note Composing::.
3646This behavior can be controlled with the option
3647‘mh-alias-flash-on-comma’ which provides three choices: ‘Flash but Don't
3648Warn If No Alias’, ‘Flash and Warn If No Alias’, and ‘Don't Flash Nor
3649Warn If No Alias’.
3650
3651   For another way to verify the alias expansion, see *note Checking
3652Recipients::.
3653
3654Loading Aliases
3655---------------
3656
3657MH-E loads aliases for completion and folder name hints from various
3658places.  It uses the MH command ‘ali’(1) to read aliases from the files
3659listed in the profile component ‘Aliasfile:’ as well as system-wide
3660aliases (for example, ‘/etc/nmh/MailAliases’).
3661
3662   In addition, aliases are created from ‘/etc/passwd’ entries with a
3663user ID larger than a magical number, typically 200.  This can be a
3664handy tool on a machine where you and co-workers exchange messages.
3665These aliases have the form ‘local.FIRST.LAST’ if a real name is present
3666in the password file.  Otherwise, the alias will have the form
3667local.LOGIN’.
3668
3669   The prefix ‘local.’ can be modified via the option
3670‘mh-alias-local-users-prefix’.  This option can also be set to ‘Use
3671Login’.
3672
3673   For example, consider the following password file entry:
3674
3675     psg:x:1000:1000:Peter S Galbraith,,,:/home/psg:/bin/tcsh
3676
3677   The following settings of option ‘mh-alias-local-users-prefix’ will
3678produce the associated aliases:
3679
3680‘"local."’
3681     local.peter.galbraith
3682‘""’
3683     peter.galbraith
3684‘Use Login’
3685     psg
3686
3687   In the example above, commas are used to separate different values
3688within the so-called GECOS field.  This is a fairly common usage.
3689However, in the rare case that the GECOS field in your password file is
3690not separated by commas and whose contents may contain commas, you can
3691turn the option ‘mh-alias-passwd-gecos-comma-separator-flag’ off.
3692
3693   If you’re on a system with thousands of users you don’t know, and the
3694loading of local aliases slows MH-E down noticeably, then the local
3695alias feature can be disabled by turning off the option
3696‘mh-alias-local-users’.  This option also takes a string which is
3697executed to generate the password file.  For example, use ‘ypcat passwd’
3698to obtain the NIS password file.
3699
3700   Since aliases are updated frequently, MH-E reloads aliases
3701automatically whenever an alias lookup occurs if an alias source has
3702changed.  However, you can reload your aliases manually by calling the
3703command ‘M-x mh-alias-reload’ directly.  This command runs
3704‘mh-alias-reloaded-hook’ after the aliases have been loaded.
3705
3706Adding Aliases
3707--------------
3708
3709In the past, you have manually added aliases to your alias file(s)
3710listed in your ‘Aliasfile:’ profile component.  MH-E provides other
3711methods for maintaining your alias file(s).
3712
3713   You can use the ‘M-x mh-alias-add-alias’ command which will prompt
3714you for the alias and address that you would like to add.  If the alias
3715exists already, you will have the choice of inserting the new alias
3716before or after the old alias.  In the former case, this alias will be
3717used when sending mail to this alias.  In the latter case, the alias
3718serves as an additional folder name hint when filing messages (*note
3719Folder Selection::).
3720
3721   Earlier, the alias prefix ‘local’ was presented.  You can use other
3722prefixes to organize your aliases or disambiguate entries.  You might
3723use prefixes for locales, jobs, or activities.  For example, I have:
3724
3725     ; Work
3726     attensity.don.mitchell: Don Mitchell <dmitchell@stop.mail-abuse.com>
3727     isharp.don.mitchell: Don Mitchell <donaldsmitchell@stop.mail-abuse.com>
3728     ...
3729     ; Sport
3730     diving.ken.mayer: Ken Mayer <kmayer@stop.mail-abuse.com>
3731     sailing.mike.maloney: Mike Maloney <mmaloney@stop.mail-abuse.com>
3732     ...
3733     ; Personal
3734     ariane.kolkmann: Ariane Kolkmann <ArianeKolkmann@stop.mail-abuse.com>
3735     ...
3736
3737   Using prefixes instead of postfixes helps you explore aliases during
3738completion.  If you forget the name of an old dive buddy, you can enter
3739‘div’ and then <SPC> to get a listing of all your dive buddies.
3740
3741   An alias for the sender of the current message is added automatically
3742by clicking on the ‘Grab From alias’ tool bar button or by running the
3743‘M-x mh-alias-grab-from-field’ command.  Aliases for other recipients of
3744the current message are added by placing your cursor over the desired
3745recipient and giving the ‘M-x mh-alias-add-address-under-point’ command.
3746
3747   The options ‘mh-alias-insert-file’ and ‘mh-alias-insertion-location’
3748controls how and where these aliases are inserted.
3749
3750   The default setting of option ‘mh-alias-insert-file’ is ‘Use
3751Aliasfile Profile Component’.  This option can also hold the name of a
3752file or a list a file names.  If this option is set to a list of file
3753names, or the ‘Aliasfile:’ profile component contains more than one file
3754name, MH-E will prompt for one of them.
3755
3756   The option ‘mh-alias-insertion-location’ is set to ‘Alphabetical’ by
3757default.  If you organize your alias file in other ways, then the
3758settings ‘Top’ and ‘Bottom’ might be more appropriate.
3759
3760Querying Aliases
3761----------------
3762
3763If you can’t quite remember an alias, you can use ‘M-x mh-alias-apropos’
3764to show all aliases or addresses that match a regular expression (*note
3765Syntax of Regular Expressions: (emacs)Regexps.).
3766
3767   ---------- Footnotes ----------
3768
3769   (1) See the section MH Aliases
3770(https://rand-mh.sourceforge.io/book//mh.html) in the MH book.
3771
3772
3773File: mh-e.info,  Node: Identities,  Next: Speedbar,  Prev: Aliases,  Up: Top
3774
377511 Identities
3776*************
3777
3778MH-E supports the concept of multiple personalities or identities.  This
3779means that you can easily have a different header and signature at home
3780and at work.
3781
3782   A couple of commands are used to insert identities in MH-Letter mode
3783which are also found in the ‘Identity’ menu.
3784
3785‘C-c C-d’
3786     Insert fields specified by given identity (‘mh-insert-identity’).
3787‘C-c M-d’
3788     Insert custom fields if recipient found in ‘mh-auto-fields-list’
3789     (‘mh-insert-auto-fields’).
3790
3791   The ‘mh-identity’ customization group contains the following options.
3792
3793‘mh-auto-fields-list’
3794     List of recipients for which header lines are automatically
3795     inserted (default: ‘nil’).
3796‘mh-auto-fields-prompt-flag’
3797     On means to prompt before sending if fields inserted (default:
3798     ‘on’)
3799‘mh-identity-default’
3800     Default identity to use when ‘mh-letter-mode’ is called (default:
3801     ‘None’).
3802‘mh-identity-handlers’
3803     Handler functions for fields in ‘mh-identity-list’.
3804‘mh-identity-list’
3805     List of identities (default: ‘nil’).
3806
3807   Some of the common header fields that people change depending on the
3808context are the ‘From:’ and ‘Organization:’ fields, as well as the
3809signature.
3810
3811   This is done by customizing the option ‘mh-identity-list’.  In the
3812customization buffer for this option, click on the ‘INS’ button and
3813enter a label such as ‘Home’ or ‘Work’.  Then click on the ‘INS’ button
3814with the label ‘Add at least one item below’.  The ‘Value Menu’ has the
3815following menu items:
3816
3817‘From Field’
3818     Specify an alternate ‘From:’ header field.  You must include a
3819     valid email address.  A standard format is ‘First Last
3820     <login@host.domain>’.  If you use an initial with a period, then
3821     you must quote your name as in ‘"First I. Last"
3822     <login@host.domain>’.
3823‘Organization Field’
3824     People usually list the name of the company where they work here.
3825‘Other Field’
3826     Set any arbitrary header field and value here.  Unless the header
3827     field is a standard one, precede the name of your field’s label
3828     with ‘X-’, as in ‘X-Fruit-of-the-Day:’.
3829‘Attribution Verb’
3830     This value overrides the setting of
3831     ‘mh-extract-from-attribution-verb’.  *Note Inserting Letter::.
3832‘Signature’
3833     Set your signature with this item.  You can specify the contents of
3834     ‘mh-signature-file-name’, a file, or a function.  *Note
3835     Signature::.
3836‘GPG Key ID’
3837     Specify a different key to sign or encrypt messages.
3838
3839   You can select the identities you have added via the menu called
3840‘Identity’ in the MH-Letter buffer.  You can also use ‘C-c C-d’
3841(‘mh-insert-identity’).  To clear the fields and signature added by the
3842identity, select the ‘None’ identity.
3843
3844   The ‘Identity’ menu contains two other items to save you from having
3845to set the identity on every message.  The menu item ‘Set Default for
3846Session’ can be used to set the default identity to the current identity
3847until you exit Emacs.  The menu item ‘Save as Default’ sets the option
3848‘mh-identity-default’ to the current identity setting.  You can also
3849customize the option ‘mh-identity-default’ in the usual fashion.  If you
3850find that you need to add another identity, the menu item ‘Customize
3851Identities’ is available for your convenience.
3852
3853   The option ‘mh-auto-fields-list’ can also be used to set the identity
3854depending on the recipient to provide even more control.  To customize
3855‘mh-auto-fields-list’, click on the ‘INS’ button and enter a regular
3856expression for the recipient’s address (*note Syntax of Regular
3857Expressions: (emacs)Regexps.).  Click on the ‘INS’ button with the ‘Add
3858at least one item below’ label.  The ‘Value Menu’ contains the following
3859menu items:
3860
3861‘Identity’
3862     Select an identity from those configured in ‘mh-identity-list’.
3863     All of the information for that identity will be added if the
3864     recipient matches.
3865‘Fcc Field’
3866     Insert an ‘Fcc:’ header field with the folder you provide.  When
3867     you send the message, MH will put a copy of your message in this
3868     folder.
3869‘Mail-Followup-To Field’
3870     Insert an ‘Mail-Followup-To:’ header field with the recipients you
3871     provide.  If the recipient’s mail user agent supports this header
3872     field(1), then their replies will go to the addresses listed.  This
3873     is useful if their replies go both to the list and to you and you
3874     don’t have a mechanism to suppress duplicates.  If you reply to
3875     someone not on the list, you must either remove the
3876     ‘Mail-Followup-To:’ field, or ensure the recipient is also listed
3877     there so that he receives replies to your reply.
3878‘Other Field’
3879     Other header fields may be added using this menu item.
3880
3881   These fields can only be added after the recipient is known.  Because
3882you can continue to add recipients as you edit the draft, MH-E waits
3883until the message is sent to perform the auto-insertions.  This seems
3884strange at first, but you’ll get used to it.  There are two ways to help
3885you feel that the desired fields are added.  The first is the action
3886when the message is sent: if any fields are added automatically, you are
3887given a chance to see and to confirm these fields before the message is
3888actually sent.  You can do away with this confirmation by turning off
3889the option ‘mh-auto-fields-prompt-flag’.  The second method is manual:
3890once the header contains one or more recipients, you may run the command
3891‘C-c M-d’ (‘mh-insert-auto-fields’) or choose the ‘Identity -> Insert
3892Auto Fields’ menu item to insert these fields manually.  However, if you
3893use this command, the automatic insertion when the message is sent is
3894disabled.
3895
3896   You should avoid using the same header field in ‘mh-auto-fields-list’
3897and ‘mh-identity-list’ definitions that may apply to the same message as
3898the result is undefined.
3899
3900   The option ‘mh-identity-handlers’ is used to change the way that
3901fields, signatures, and attributions in ‘mh-identity-list’ are added.
3902To customize ‘mh-identity-handlers’, replace the name of an existing
3903handler function associated with the field you want to change with the
3904name of a function you have written.  You can also click on an ‘INS’
3905button and insert a field of your choice and the name of the function
3906you have written to handle it.
3907
3908   The ‘Field’ field can be any field that you’ve used in your
3909‘mh-identity-list’.  The special fields ‘:attribution-verb’,
3910‘:signature’, or ‘:pgg-default-user-id’ are used for the
3911‘mh-identity-list’ choices ‘Attribution Verb’, ‘Signature’, and ‘GPG Key
3912ID’ respectively.
3913
3914   The handler associated with the ‘:default’ field is used when no
3915other field matches.
3916
3917   The handler functions are passed two or three arguments: the field
3918itself (for example, ‘From’), or one of the special fields (for example,
3919‘:signature’), and the action ‘'remove’ or ‘'add’.  If the action is
3920‘'add’, an additional argument containing the value for the field is
3921given.
3922
3923   ---------- Footnotes ----------
3924
3925   (1) ‘Mail-Followup-To:’ is supported by nmh.
3926
3927
3928File: mh-e.info,  Node: Speedbar,  Next: Menu Bar,  Prev: Identities,  Up: Top
3929
393012 The Speedbar
3931***************
3932
3933You can also use the speedbar (*note Speedbar Frames: (emacs)Speedbar,)
3934to view your folders.  To bring up the speedbar, run ‘M-x speedbar
3935<RET>’.  You will see a new frame appear with all of your MH folders.
3936Folders with unseen messages appear in boldface.  Click on a folder name
3937with ‘mouse-2’ to visit that folder in a similar fashion to the command
3938‘F v’ (‘mh-visit-folder’) (*note Folders::).  Click on the ‘+’ icon to
3939expand and view the sub-folders of that folder.
3940
3941   The speedbar can be manipulated with the keyboard as well.  Use the
3942Emacs navigational keys (like the arrow keys, or ‘C-n’) to move the
3943cursor over the desired folder and then use the shortcuts for the menu
3944items listed in the table below.
3945
3946‘Visit Folder’ (<RET>)
3947     Visits the selected folder just as if you had used ‘F v’
3948     (‘mh-speed-view’).
3949‘Expand Nested Folders’ (‘+’)
3950     Expands the selected folder in the speedbar, exposing the children
3951     folders inside it (‘mh-speed-expand-folder’).
3952‘Contract Nested Folders’ (‘-’)
3953     Contracts or collapses the selected folder in the speedbar, hiding
3954     the children folders inside it (‘mh-speed-contract-folder’).
3955‘Refresh Speedbar’ (‘r’)
3956     Regenerates the list of folders in the speedbar.  Run this command
3957     if you’ve added or deleted a folder, or want to update the unseen
3958     message count before the next automatic update
3959     (‘mh-speed-refresh’).
3960
3961   You can click on ‘mouse-3’ to bring up a context menu that contains
3962these items.  Dismiss the speedbar with ‘C-x 5 0’ (‘delete-frame’).
3963
3964   The MH-E speedbar uses the MH command ‘flists’(1) to generate the
3965list of folders.  The ‘mh-speedbar’ customization group contains the
3966following option which controls how often the speedbar calls ‘flists’.
3967
3968‘mh-speed-update-interval’
3969     Time between speedbar updates in seconds (default: 60).  Set to 0
3970     to disable automatic update.
3971
3972   You can modify the appearance of the folders in the speedbar by
3973customizing the following faces.
3974
3975‘mh-speedbar-folder’
3976     Basic folder face.
3977‘mh-speedbar-folder-with-unseen-messages’
3978     Folder face when folder contains unread messages.
3979‘mh-speedbar-selected-folder’
3980     Selected folder face.
3981‘mh-speedbar-selected-folder-with-unseen-messages’
3982     Selected folder face when folder contains unread messages.
3983
3984   ---------- Footnotes ----------
3985
3986   (1) See the section Searching for Sequences with flist
3987(https://rand-mh.sourceforge.io/book//morseq.html#flist) in the MH book.
3988
3989
3990File: mh-e.info,  Node: Menu Bar,  Next: Tool Bar,  Prev: Speedbar,  Up: Top
3991
399213 The Menu Bar
3993***************
3994
3995For those of you who prefer to mouse and menu instead of using the
3996meta-coke-bottle-bucky keys, MH-E provides menu items for most of its
3997functions.  The MH-Folder buffer adds the ‘Folder’, ‘Message’, and
3998‘Sequence’ menus.  The MH-Letter buffer adds the ‘Identity’ and ‘Letter’
3999menus.  The MH-Search buffer adds the ‘Search’ menu.  There’s no need to
4000list the actual items here, as you can more easily see them for
4001yourself, and the functions are already described elsewhere in this
4002manual.
4003
4004   For a description of the menu bar, please *Note The Menu Bar:
4005(emacs)Menu Bar.
4006
4007   The Emacs manual describes how to get help for a particular menu
4008item.  You can also look up a menu item in the index of this manual in
4009two ways: all of the menu items are listed alphabetically, and you can
4010also browse all of the items under the index entry ‘menu item’.
4011
4012
4013File: mh-e.info,  Node: Tool Bar,  Next: Searching,  Prev: Menu Bar,  Up: Top
4014
401514 The Tool Bar
4016***************
4017
4018Emacs also provides a graphical tool bar.  For a description of the tool
4019bar, please *Note Tool Bars: (emacs)Tool Bars.
4020
4021   MH-E adds several icons to this tool bar; you can modify the MH-E
4022aspects of the tool bar via the ‘mh-tool-bar’ customization group.
4023
4024‘mh-tool-bar-folder-buttons’
4025     List of buttons to include in MH-Folder tool bar (default: a
4026     checklist too long to list here).
4027‘mh-tool-bar-letter-buttons’
4028     List of buttons to include in MH-Letter tool bar (default: a
4029     checklist too long to list here).
4030‘mh-tool-bar-search-function’
4031     Function called by the tool bar search button (default:
4032     ‘mh-search’).
4033‘mh-xemacs-tool-bar-position’
4034     Tool bar location (default: ‘Same As Default Tool Bar’).
4035‘mh-xemacs-use-tool-bar-flag’
4036     If ‘on’, use tool bar (default: ‘on’, if supported).
4037
4038   In GNU Emacs, icons for some of MH-E’s functions are added to the
4039tool bar.  In XEmacs, you have the opportunity to create a separate tool
4040bar for the MH-E icons.
4041
4042   In either case, you can select which of these functions you’d like to
4043see by customizing the options ‘mh-tool-bar-folder-buttons’ and
4044‘mh-tool-bar-letter-buttons’.  As you probably guessed, the former
4045customizes the tool bar in MH-Folder mode and the latter in MH-Letter
4046mode.  Both of these options present you with a list of functions; check
4047the functions whose icons you want to see and clear the check boxes for
4048those you don’t.
4049
4050   The function associated with the searching icon can be set via the
4051option ‘mh-tool-bar-search-function’.  By default, this is set to
4052‘mh-search’.  *Note Searching::.  You can also choose ‘Other Function’
4053from the ‘Value Menu’ and enter a function of your own choosing.
4054
4055   XEmacs provides a couple of extra options.  The first,
4056‘mh-xemacs-use-tool-bar-flag’, controls whether to show the MH-E icons
4057at all.  By default, this option is turned on if the window system
4058supports tool bars.  If your system doesn’t support tool bars, then you
4059won’t be able to turn on this option.
4060
4061   The second extra option is ‘mh-xemacs-tool-bar-position’ which
4062controls the placement of the tool bar along the four edges of the
4063frame.  You can choose from one of ‘Same As Default Tool Bar’, ‘Top’,
4064‘Bottom’, ‘Left’, or ‘Right’.  If this variable is set to anything other
4065than ‘Same As Default Tool Bar’ and the default tool bar is in a
4066different location, then two tool bars will be displayed: the MH-E tool
4067bar and the default tool bar.
4068
4069
4070File: mh-e.info,  Node: Searching,  Next: Threading,  Prev: Tool Bar,  Up: Top
4071
407215 Searching Through Messages
4073*****************************
4074
4075Earlier, the command ‘F s’ (‘mh-search’) was introduced which helps you
4076find messages that lie buried in your folders (*note Folders::).  This
4077chapter covers this command in more detail.  Several commands are used
4078to compose the search criteria and to start searching.  A couple of them
4079can be found in the ‘Search’ menu.
4080
4081‘C-c ?’
4082     Display cheat sheet for the MH-E commands (‘mh-help’).
4083‘C-c C-c’
4084     Find messages using ‘mh-search-program’ (‘mh-index-do-search’).
4085‘C-c C-p’
4086     Find messages using ‘pick’ (‘mh-pick-do-search’).
4087‘C-c ?’
4088     Display cheat sheet for the MH-E commands (‘mh-help’).
4089‘C-c C-f a’
4090‘C-c C-f C-a’
4091     Move to ‘Mail-Reply-To:’ header field (‘mh-to-field’).
4092‘C-c C-f b’
4093‘C-c C-f C-b’
4094     Move to ‘Bcc:’ header field (‘mh-to-field’).
4095‘C-c C-f c’
4096‘C-c C-f C-c’
4097     Move to ‘Cc:’ header field (‘mh-to-field’).
4098‘C-c C-f d’
4099‘C-c C-f C-d’
4100     Move to ‘Dcc:’ header field (‘mh-to-field’).
4101‘C-c C-f f’
4102‘C-c C-f C-f’
4103     Move to ‘Fcc:’ header field (‘mh-to-field’).
4104‘C-c C-f l’
4105‘C-c C-f C-l’
4106     Move to ‘Mail-Followup-To:’ header field (‘mh-to-field’).
4107‘C-c C-f m’
4108‘C-c C-f C-m’
4109     Move to ‘From:’ header field (‘mh-to-field’).
4110‘C-c C-f r’
4111‘C-c C-f C-r’
4112     Move to ‘Reply-To:’ header field (‘mh-to-field’).
4113‘C-c C-f s’
4114‘C-c C-f C-s’
4115     Move to ‘Subject:’ header field (‘mh-to-field’).
4116‘C-c C-f t’
4117‘C-c C-f C-t’
4118     Move to ‘To:’ header field (‘mh-to-field’).
4119
4120   Another few commands are available in the MH-Folder buffer resulting
4121from a search.
4122
4123‘<TAB>’
4124     Jump to the next folder marker (‘mh-index-next-folder’).
4125‘S-<TAB>’
4126     Jump to the previous folder marker (‘mh-index-previous-folder’).
4127‘v’
4128     Visit original folder from where the message at point was found
4129     (‘mh-index-visit-folder’).
4130
4131   There is one option from the ‘mh-search’ customization group used in
4132searching.
4133
4134‘mh-search-program’
4135     Search program that MH-E shall use (default: ‘Auto-detect’).
4136
4137   The following hook is available.
4138
4139‘mh-search-mode-hook’
4140     Hook run upon entry to ‘mh-search-mode’ (default: ‘nil’).
4141
4142   The following face is available.
4143
4144‘mh-search-folder’
4145     Folder heading face in MH-Folder buffers created by searches.
4146
4147   The command ‘F s’ (‘mh-search-folder’) helps you find messages in
4148your entire corpus of mail.  You can search for messages to or from a
4149particular person or about a particular subject.  In fact, you can also
4150search for messages containing selected strings in any arbitrary header
4151field or any string found within the messages.
4152
4153   Out of the box, MH-E uses ‘pick’ to find messages.  With a little
4154extra effort, you can set an indexing program which rewards you with
4155extremely quick results.  The drawback is that sometimes the index does
4156not contain the words you’re looking for.  You can still use ‘pick’ in
4157these situations.
4158
4159   You are prompted for the folder to search.  This can be ‘all’ to
4160search all folders.  Note that the search works recursively on the
4161listed folder.
4162
4163   Next, an MH-Search buffer appears where you can enter search
4164criteria.
4165
4166     From:
4167     To:
4168     Cc:
4169     Date:
4170     Subject:
4171     --------
4172     #
4173
4174
4175
4176
4177
4178
4179
4180
4181     --:**  search-pattern   All L7     (MH-Search)---------------------------
4182     Type C-c C-c to search messages, C-c C-p to use pick, C-c ? for help
4183   Search window
4184
4185   Edit this template by entering your search criteria in an appropriate
4186header field that is already there, or create a new field yourself.  If
4187the string you’re looking for could be anywhere in a message, then place
4188the string underneath the row of dashes.
4189
4190   As an example, let’s say that we want to find messages from Ginnean
4191about horseback riding in the Kosciusko National Park (Australia) during
4192January, 1994.  Normally we would start with a broad search and narrow
4193it down if necessary to produce a manageable amount of data, but we’ll
4194cut to the chase and create a fairly restrictive set of criteria as
4195follows:
4196
4197     From: ginnean
4198     To:
4199     Cc:
4200     Date: Jan 1994
4201     Subject:
4202     --------
4203     horse
4204     kosciusko
4205
4206   As with MH-Letter mode, MH-Search provides commands like ‘C-c C-f
4207C-t’ (‘mh-to-field’) to help you fill in the blanks.  *Note Editing
4208Message::.
4209
4210   If you find that you do the same thing over and over when editing the
4211search template, you may wish to bind some shortcuts to keys.  This can
4212be done with the variable ‘mh-search-mode-hook’, which is called when ‘F
4213s’ is run on a new pattern.
4214
4215   To perform the search, type ‘C-c C-c’ (‘mh-index-do-search’).
4216Sometimes you’re searching for text that is either not indexed, or
4217hasn’t been indexed yet.  In this case you can override the default
4218method with the pick method by running the command ‘C-c C-p’
4219(‘mh-pick-do-search’).
4220
4221   The messages that are found are put in a temporary sub-folder of
4222‘+mhe-index’ and are displayed in an MH-Folder buffer.  This buffer is
4223special because it displays messages from multiple folders; each set of
4224messages from a given folder has a heading with the folder name.  The
4225appearance of the heading can be modified by customizing the face
4226‘mh-search-folder’.  You can jump back and forth between the headings
4227using the commands ‘<TAB>’ (‘mh-index-next-folder’) and ‘S-<TAB>’
4228(‘mh-index-previous-folder’).
4229
4230   In addition, the command ‘v’ (‘mh-index-visit-folder’) can be used to
4231visit the folder of the message at point.  Initially, only the messages
4232that matched the search criteria are displayed in the folder.  While the
4233temporary buffer has its own set of message numbers, the actual messages
4234numbers are shown in the visited folder.  Thus, the command ‘v’ is
4235useful to find the actual message number of an interesting message, or
4236to view surrounding messages with the command ‘F r’ ‘mh-rescan-folder’.
4237*Note Folders::.
4238
4239   Because this folder is temporary, you’ll probably get in the habit of
4240killing it when you’re done with ‘F k’ (‘mh-kill-folder’).  *Note
4241Folders::.
4242
4243   You can regenerate the results by running ‘F s’ with a prefix
4244argument.
4245
4246   Note: This command uses an ‘X-MHE-Checksum:’ header field to cache
4247the MD5 checksum of a message.  This means that if an incoming message
4248already contains an ‘X-MHE-Checksum:’ field, that message might not be
4249found by this command.  The following ‘procmail’ recipe avoids this
4250problem by renaming the existing header field:
4251
4252     :0 wf
4253     | formail -R "X-MHE-Checksum" "X-Old-MHE-Checksum"
4254
4255   *Note Limits::, for an alternative interface to searching.
4256
425715.1 Configuring Indexed Searches
4258=================================
4259
4260The command ‘F s’ (‘mh-search’) runs the command defined by the option
4261‘mh-search-program’.  The default value is ‘Auto-detect’ which means
4262that MH-E will automatically choose one of ‘swish++’, ‘swish-e’,
4263‘mairix’, ‘namazu’, ‘pick’ and ‘grep’ in that order.  If, for example,
4264you have both ‘swish++’ and ‘mairix’ installed and you want to use
4265‘mairix’, then you can set this option to ‘mairix’.
4266
4267   The following sub-sections describe how to set up the various
4268indexing programs to use with MH-E.
4269
427015.1.1 swish++
4271--------------
4272
4273In the examples below, replace ‘/home/user/Mail’ with the path to your
4274MH directory.
4275
4276   First create the directory ‘/home/user/Mail/.swish++’.  Then create
4277the file ‘/home/user/Mail/.swish++/swish++.conf’ with the following
4278contents:
4279
4280     IncludeMeta         Bcc Cc Comments Content-Description From Keywords
4281     IncludeMeta         Newsgroups Resent-To Subject To
4282     IncludeMeta         Message-Id References In-Reply-To
4283     IncludeFile         Mail    *
4284     IndexFile           /home/user/Mail/.swish++/swish++.index
4285
4286   Use the following command line to generate the swish index.  Run this
4287daily from cron:
4288
4289     find /home/user/Mail -path /home/user/Mail/mhe-index -prune \
4290                          -o -path /home/user/Mail/.swish++ -prune \
4291                          -o -name "[0-9]*" -print \
4292         | index -c /home/user/Mail/.swish++/swish++.conf -
4293
4294   This command does not index the folders that hold the results of your
4295searches in ‘+mhe-index’ since they tend to be ephemeral and the
4296original messages are indexed anyway.
4297
4298   On some systems (Debian GNU/Linux, for example), use ‘index++’
4299instead of ‘index’.
4300
430115.1.2 swish
4302------------
4303
4304In the examples below, replace ‘/home/user/Mail’ with the path to your
4305MH directory.
4306
4307   First create the directory ‘/home/user/Mail/.swish’.  Then create the
4308file ‘/home/user/Mail/.swish/config’ with the following contents:
4309
4310     DefaultContents TXT*
4311     IndexDir /home/user/Mail
4312     IndexFile /home/user/Mail/.swish/index
4313     IndexName "Mail Index"
4314     IndexDescription "Mail Index"
4315     IndexPointer "https://nowhere"
4316     IndexAdmin "nobody"
4317     #MetaNames automatic
4318     IndexReport 3
4319     FollowSymLinks no
4320     UseStemming no
4321     IgnoreTotalWordCountWhenRanking yes
4322     WordCharacters abcdefghijklmnopqrstuvwxyz0123456789-
4323     BeginCharacters abcdefghijklmnopqrstuvwxyz
4324     EndCharacters abcdefghijklmnopqrstuvwxyz0123456789
4325     IgnoreLimit 50 1000
4326     IndexComments 0
4327     FileRules filename contains \D
4328     FileRules pathname contains /home/user/Mail/.swish
4329     FileRules pathname contains /home/user/Mail/mhe-index
4330     FileRules filename is index
4331
4332   This configuration does not index the folders that hold the results
4333of your searches in ‘+mhe-index’ since they tend to be ephemeral and the
4334original messages are indexed anyway.
4335
4336   If there are any directories you would like to ignore, append lines
4337like the following to ‘config’:
4338
4339     FileRules pathname contains /home/user/Mail/scripts
4340
4341   Use the following command line to generate the swish index.  Run this
4342daily from cron:
4343
4344     swish-e -c /home/user/Mail/.swish/config
4345
434615.1.3 mairix
4347-------------
4348
4349In the examples below, replace ‘~/Mail’ with the path to your MH
4350directory.
4351
4352   First create the directory ‘~/Mail/.mairix’.  Then create the file
4353‘~/Mail/.mairix/config’ with the following contents:
4354
4355     base=~/Mail
4356
4357     # List of folders that should be indexed. 3 dots at the end means there
4358     # are subfolders within the folder
4359     mh=archive...:inbox:drafts:news:sent:trash
4360
4361     mformat=mh
4362     database=~/Mail/.mairix/database
4363
4364   Use the following command line to generate the mairix index.  Run
4365this daily from cron:
4366
4367     mairix -f ~/Mail/.mairix/config
4368
436915.1.4 namazu
4370-------------
4371
4372In the examples below, replace ‘/home/user/Mail’ with the path to your
4373MH directory.
4374
4375   First create the directory ‘/home/user/Mail/.namazu’.  Then create
4376the file ‘/home/user/Mail/.namazu/mknmzrc’ with the following contents:
4377
4378     package conf;  # Don't remove this line!
4379     $ADDRESS = 'user@localhost';
4380     $ALLOW_FILE = "[0-9]*";
4381     $EXCLUDE_PATH = "^/home/user/Mail/(mhe-index|spam)";
4382
4383   This configuration does not index the folders that hold the results
4384of your searches in ‘+mhe-index’ since they tend to be ephemeral and the
4385original messages are indexed anyway.
4386
4387   Use the following command line to generate the namazu index.  Run
4388this daily from cron:
4389
4390     mknmz -f /home/user/Mail/.namazu/mknmzrc -O /home/user/Mail/.namazu \
4391           -q /home/user/Mail
4392
439315.1.5 pick
4394-----------
4395
4396This search method does not require any setup.
4397
4398   Read ‘pick’(1) or the section Finding Messages with pick
4399(https://rand-mh.sourceforge.io/book//finpic.html) in the MH book to
4400find out more about how to enter the criteria.
4401
440215.1.6 grep
4403-----------
4404
4405This search method does not require any setup.
4406
4407   Unlike the other search methods, this method does not use the
4408MH-Search buffer.  Instead, you simply enter a regular expression in the
4409minibuffer.  For help in constructing regular expressions, see your man
4410page for ‘grep’.
4411
4412
4413File: mh-e.info,  Node: Threading,  Next: Limits,  Prev: Searching,  Up: Top
4414
441516 Viewing Message Threads
4416**************************
4417
4418MH-E groups messages by “threads” which are messages that are part of
4419the same discussion and usually all have the same ‘Subject:’ header
4420field.  Other ways to organize messages in a folder include limiting
4421(*note Limits::) or using full-text indexed searches (*note
4422Searching::).
4423
4424   A thread begins with a single message called a “root”.  All replies
4425to the same message are “siblings” of each other.  Any message that has
4426replies to it is an “ancestor” of those replies.
4427
4428   There are several commands that you can use to navigate and operate
4429on threads.
4430
4431‘T ?’
4432     Display cheat sheet for the commands of the current prefix in
4433     minibuffer (‘mh-prefix-help’).
4434‘T o’
4435     Refile (output) thread into folder (‘mh-thread-refile’).
4436‘T d’
4437     Delete thread (‘mh-thread-delete’).
4438‘T t’
4439     Toggle threaded view of folder (‘mh-toggle-threads’).
4440‘T n’
4441     Display next sibling (‘mh-thread-next-sibling’).
4442‘T p’
4443     Display previous sibling (‘mh-thread-previous-sibling’).
4444‘T u’
4445     Display ancestor of current message (‘mh-thread-ancestor’).
4446
4447   The ‘mh-thread’ customization group contains one option.
4448
4449‘mh-show-threads-flag’
4450     On means new folders start in threaded mode (default: ‘off’).
4451
4452   Threading large number of messages can be time consuming so the
4453option ‘mh-show-threads-flag’ is turned off by default.  If you turn on
4454this option, then threading will be done only if the number of messages
4455being threaded is less than ‘mh-large-folder’.  In any event, threading
4456can be turned on (and off) with the command ‘T t’ (‘mh-toggle-threads’).
4457
4458   There are a few commands to help you navigate threads.  If you do not
4459care for the way a particular thread has turned, you can move up the
4460chain of messages with the command ‘T u’ (‘mh-thread-ancestor’.  At any
4461point you can use ‘T n’ (‘mh-thread-next-sibling’ or ‘T p’
4462(‘mh-thread-previous-sibling’) to jump to the next or previous sibling,
4463skipping the sub-threads.  The command ‘T u’ can also take a prefix
4464argument to jump to the message that started everything.
4465
4466   There are threaded equivalents for the commands that delete and
4467refile messages.  For example, ‘T o’ (‘mh-thread-refile’) refiles the
4468current message and all its children.  Similarly, the command ‘T d’
4469(‘mh-thread-delete’) deletes the current message and all its children.
4470These commands do not refile or delete sibling messages.  *Note
4471Navigating::, for a description of the similar command ‘k’
4472(‘mh-delete-subject-or-thread’).
4473
4474   If you find that threading is too slow, it may be that you have
4475‘mh-large-folder’ set too high.  Also, threading is one of the few
4476features of MH-E that really benefits from compiling.  If you haven’t
4477compiled MH-E, I encourage you to do so(1).
4478
4479   ---------- Footnotes ----------
4480
4481   (1) If you’re not sure if MH-E has been byte-compiled, you could try
4482running ‘locate mh-thread.elc’ or otherwise find MH-E on your system and
4483ensure that ‘mh-thread.elc’ exists.  If you have multiple versions and
4484you find that one is compiled but the other is not, then go into your
4485‘*scratch*’ buffer in Emacs, enter ‘load-path C-j’, and ensure that the
4486byte-compiled version appears first in the ‘load-path’.  If you find
4487that MH-E is not compiled and you installed MH-E yourself, please refer
4488to the installation directions in the file ‘README’ in the distribution.
4489
4490
4491File: mh-e.info,  Node: Limits,  Next: Sequences,  Prev: Threading,  Up: Top
4492
449317 Limiting Display
4494*******************
4495
4496Another way to organize messages in a folder besides threading (*note
4497Threading::) or using full-text indexed searches (*note Searching::) is
4498by limiting the folder display to messages that are similar to the
4499current message.
4500
4501‘/ ?’
4502     Display cheat sheet for the commands of the current prefix in
4503     minibuffer (‘mh-prefix-help’).
4504‘/ '’
4505     Limit to messages in the ‘tick’ sequence (‘mh-narrow-to-tick’).
4506‘/ c’
4507     Limit to messages with the same ‘Cc:’ field (‘mh-narrow-to-cc’).
4508‘/ m’
4509     Limit to messages with the same ‘From:’ field
4510     (‘mh-narrow-to-from’).
4511‘/ g’
4512     Limit to range (‘mh-narrow-to-range’).
4513‘/ s’
4514     Limit to messages with the same ‘Subject:’ field
4515     (‘mh-narrow-to-subject’).
4516‘/ t’
4517     Limit to messages with the same ‘To:’ field (‘mh-narrow-to-to’).
4518‘/ w’
4519     Remove last restriction (‘mh-widen’).
4520
4521   All of the limiting commands above refine the display in some way.
4522
4523   The commands ‘/ c’ (‘mh-narrow-to-cc’), ‘/ m’ (‘mh-narrow-to-from’),
4524‘/ s’ (‘mh-narrow-to-subject’), and ‘/ t’ (‘mh-narrow-to-to’) restrict
4525the display to messages matching the content of the respective field in
4526the current message.  However, you can give any of these a prefix
4527argument to edit the ‘pick’ expression used to narrow the view(1).
4528
4529   You can also limit the display to messages in the ‘tick’ sequence
4530with the command ‘/ '’ (‘mh-narrow-to-tick’).  *Note Sequences::, for
4531information on putting message into the ‘tick’ sequence.  Use the ‘/ g’
4532(‘mh-narrow-to-range’) command to limit the display to messages in a
4533range (*note Ranges::).
4534
4535   Each limit can be undone in turn with the ‘/ w’ (‘mh-widen’) command.
4536Give this command a prefix argument to remove all limits.
4537
4538   ---------- Footnotes ----------
4539
4540   (1) See ‘pick’(1) or the section Finding Messages with pick
4541(https://rand-mh.sourceforge.io/book//finpic.html) in the MH book.
4542
4543
4544File: mh-e.info,  Node: Sequences,  Next: Junk,  Prev: Limits,  Up: Top
4545
454618 Using Sequences
4547******************
4548
4549For the whole scoop on MH sequences, refer to ‘mh-sequence’(5)(1).  As
4550you’ve read, several of the MH-E commands can operate on a sequence,
4551which is a shorthand for a range or group of messages.  For example, you
4552might want to forward several messages to a friend or colleague.  Here’s
4553how to manipulate sequences.  These commands are also available in the
4554‘Sequence’ menu.
4555
4556‘'’
4557     Toggle tick mark of range (‘mh-toggle-tick’).
4558‘S ?’
4559     Display cheat sheet for the commands of the current prefix in
4560     minibuffer (‘mh-prefix-help’).
4561‘S '’
4562     Limit to ticked messages (‘mh-narrow-to-tick’).
4563‘S d’
4564     Delete range from sequence (‘mh-delete-msg-from-seq’).
4565‘S k’
4566     Delete sequence (‘mh-delete-seq’).
4567‘S l’
4568     List all sequences in folder (‘mh-list-sequences’).
4569‘S n’
4570     Restrict display to messages in sequence (‘mh-narrow-to-seq’).
4571‘S p’
4572     Add range to sequence (‘mh-put-msg-in-seq’).
4573‘S s’
4574     Display the sequences in which the current message appears
4575     (‘mh-msg-is-in-seq’).
4576‘S w’
4577     Remove last restriction (‘mh-widen’).
4578‘M-x mh-update-sequences’
4579     Flush MH-E’s state out to MH.
4580
4581   The ‘mh-sequences’ customization group contains the options
4582associated with sequences.
4583
4584‘mh-refile-preserves-sequences-flag’
4585     On means that sequences are preserved when messages are refiled
4586     (default: ‘on’).
4587‘mh-tick-seq’
4588     The name of the MH sequence for ticked messages (default: ‘'tick’).
4589‘mh-update-sequences-after-mh-show-flag’
4590     On means flush MH sequences to disk after message is shown
4591     (default: ‘on’).
4592‘mh-whitelist-preserves-sequences-flag’
4593     On means that sequences are preserved when messages are whitelisted
4594     (default: ‘on’).
4595
4596   The following hook is available.
4597
4598‘mh-unseen-updated-hook’
4599     Hook run after the unseen sequence has been updated (default:
4600     ‘nil’).
4601
4602   To place a message in a sequence, use ‘S p’ (‘mh-put-msg-in-seq’).
4603Give ‘S p’ a range and you can add all the messages in a sequence to
4604another sequence (for example, ‘C-u S p SourceSequence <RET>
4605DestSequence <RET>’, *note Ranges::).
4606
4607   One specific use of the ‘S p’ command is ‘'’ (‘mh-toggle-tick’) which
4608adds messages to the ‘tick’ sequence.  This sequence can be viewed later
4609with the ‘F '’ (‘mh-index-ticked-messages’) command (*note Folders::).
4610
4611   You can customize the option ‘mh-tick-seq’ if you already use the
4612‘tick’ sequence for your own use.  You can also disable all of the
4613ticking functions by choosing the ‘Disable Ticking’ item but there isn’t
4614much advantage to that.
4615
4616   Once you’ve placed some messages in a sequence, you may wish to
4617narrow the field of view to just those messages in the sequence you’ve
4618created.  To do this, use ‘S n’ (‘mh-narrow-to-seq’).  You are prompted
4619for the name of the sequence.  What this does is show only those
4620messages that are in the selected sequence in the MH-Folder buffer.  In
4621addition, it limits further MH-E searches to just those messages.  To
4622narrow the view to the messages in the ‘tick’ sequence, use ‘S '’
4623(‘mh-narrow-to-tick’).  When you want to widen the view to all your
4624messages again, use ‘S w’ (‘mh-widen’).
4625
4626   You can see which sequences in which a message appears with the
4627command ‘S s’ (‘mh-msg-is-in-seq’).  Use a prefix argument to display
4628the sequences in which another message appears (as in ‘C-u 42 S s
4629<RET>’).  Or, you can list all sequences in a selected folder (default
4630is current folder) with ‘S l’ (‘mh-list-sequences’).  The list appears
4631in a buffer named ‘*MH-E Sequences*’ (*note Miscellaneous::).
4632
4633   If a message is in any sequence (except ‘Previous-Sequence:’(2) and
4634‘cur’) when it is refiled, then it will still be in those sequences in
4635the destination folder.  If this behavior is not desired, then turn off
4636the option ‘mh-refile-preserves-sequences-flag’.
4637
4638   If you want to remove a message (or range, *note Ranges::) from a
4639sequence, use ‘S d’ (‘mh-delete-msg-from-seq’).  If you want to delete
4640an entire sequence, use ‘S k’ (‘mh-delete-seq’).  In the latter case you
4641are prompted for the sequence to delete.  Note that this deletes only
4642the sequence, not the messages in the sequence.  If you want to delete
4643the messages, use ‘C-u d’ (*note Reading Mail::).
4644
4645   Three sequences are maintained internally by MH-E and pushed out to
4646MH when a message is shown.  They include the sequence specified by your
4647‘Unseen-Sequence:’ profile component, ‘cur’, and the sequence listed by
4648the option ‘mh-tick-seq’ which is ‘tick’ by default.  If you do not like
4649this behavior, turn off the option
4650‘mh-update-sequences-after-mh-show-flag’.  You can then update the state
4651manually with the ‘x’, ‘q’, or ‘M-x mh-update-sequences’ commands.
4652
4653   The hook ‘mh-unseen-updated-hook’ is run after the unseen sequence
4654has been updated.  The variable ‘mh-seen-list’ can be used by this hook
4655to obtain the list of messages which were removed from the unseen
4656sequence.
4657
4658   With the exceptions of ‘S n’ and ‘S w’, the underlying MH command
4659dealing with sequences is ‘mark’(3).
4660
4661   ---------- Footnotes ----------
4662
4663   (1) See the section More About Sequences
4664(https://rand-mh.sourceforge.io/book//morseq.html) in the MH book.
4665
4666   (2) See ‘mh-profile’(5)).
4667
4668   (3) See the section Make Message Bookmarks with mark
4669(https://rand-mh.sourceforge.io/book//mmbwm.html) in the MH book.
4670
4671
4672File: mh-e.info,  Node: Junk,  Next: Miscellaneous,  Prev: Sequences,  Up: Top
4673
467419 Dealing With Junk Mail
4675*************************
4676
4677Marshall Rose once wrote a paper on MH entitled, ‘How to process 200
4678messages a day and still get some real work done’.  This chapter could
4679be entitled, ‘How to process 1000 spams a day and still get some real
4680work done’.
4681
4682   We use the terms “junk mail” and “spam” interchangeably for any
4683unwanted message which includes spam, “viruses”, and “worms”.  The
4684opposite of spam is “ham”.  The act of classifying a sender as one who
4685sends junk mail is called “blacklisting”; the opposite is called
4686“whitelisting”.
4687
4688‘J ?’
4689     Display cheat sheet for the commands of the current prefix in
4690     minibuffer (‘mh-prefix-help’).
4691‘J b’
4692     Blacklist range as spam (‘mh-junk-blacklist’).
4693‘J w’
4694     Whitelist range as ham (‘mh-junk-whitelist’).
4695‘mh-spamassassin-identify-spammers’
4696     Identify spammers who are repeat offenders.
4697
4698   The following table lists the options from the ‘mh-junk’
4699customization group.
4700
4701‘mh-junk-background’
4702     If on, spam programs are run in background (default: ‘off’).
4703‘mh-junk-disposition’
4704     Disposition of junk mail (default: ‘Delete Spam’).
4705‘mh-junk-program’
4706     Spam program that MH-E should use (default: ‘Auto-detect’).
4707
4708   The following option in the ‘mh-sequences’ customization group is
4709also available.
4710
4711‘mh-whitelist-preserves-sequences-flag’
4712     On means that sequences are preserved when messages are whitelisted
4713     (default: ‘on’).
4714
4715   The following hooks are available.
4716
4717‘mh-blacklist-msg-hook’
4718     Hook run by ‘J b’ (‘mh-junk-blacklist’) after marking each message
4719     for blacklisting (default: ‘nil’).
4720‘mh-whitelist-msg-hook’
4721     Hook run by ‘J w’ (‘mh-junk-whitelist’) after marking each message
4722     for whitelisting (default ‘nil’).
4723
4724   The following faces are available.
4725
4726‘mh-folder-blacklisted’
4727     Blacklisted message face.
4728‘mh-folder-whitelisted’
4729     Whitelisted message face
4730
4731   MH-E depends on SpamAssassin (https://spamassassin.apache.org/),
4732bogofilter (http://bogofilter.sourceforge.net/), or SpamProbe
4733(http://spamprobe.sourceforge.net/) to throw the dreck away.  This
4734chapter describes briefly how to configure these programs to work well
4735with MH-E and how to use MH-E’s interface that provides continuing
4736education for these programs.
4737
4738   The default setting of the option ‘mh-junk-program’ is ‘Auto-detect’
4739which means that MH-E will automatically choose one of SpamAssassin,
4740bogofilter, or SpamProbe in that order.  If, for example, you have both
4741SpamAssassin and bogofilter installed and you want to use bogofilter,
4742then you can set this option to ‘Bogofilter’.
4743
4744   The command ‘J b’ (‘mh-junk-blacklist’) trains the spam program in
4745use with the content of the range (*note Ranges::) and then handles the
4746message(s) as specified by the option ‘mh-junk-disposition’.  By
4747default, this option is set to ‘Delete Spam’ but you can also specify
4748the name of the folder which is useful for building a corpus of spam for
4749training purposes.
4750
4751   In contrast, the command ‘J w’ (‘mh-junk-whitelist’) reclassifies a
4752range of messages (*note Ranges::) as ham if it were incorrectly
4753classified as spam.  It then refiles the message into the ‘+inbox’
4754folder.
4755
4756   If a message is in any sequence (except ‘Previous-Sequence:’ and
4757‘cur’) when it is whitelisted, then it will still be in those sequences
4758in the destination folder.  If this behavior is not desired, then turn
4759off the option ‘mh-whitelist-preserves-sequences-flag’.
4760
4761   By default, the programs are run in the foreground, but this can be
4762slow when junking large numbers of messages.  If you have enough memory
4763or don’t junk that many messages at the same time, you might try turning
4764on the option ‘mh-junk-background’.  (1)
4765
4766   The following sections discuss the various counter-spam measures that
4767MH-E can work with.
4768
4769SpamAssassin
4770------------
4771
4772SpamAssassin is one of the more popular spam filtering programs.  Get it
4773from your local distribution or from the SpamAssassin web site
4774(https://spamassassin.apache.org/).
4775
4776   To use SpamAssassin, add the following recipes to ‘~/.procmailrc’:
4777
4778     PATH=$PATH:/usr/bin/mh
4779     MAILDIR=$HOME/`mhparam Path`
4780
4781     # Fight spam with SpamAssassin.
4782     :0fw
4783     | spamc
4784
4785     # Anything with a spam level of 10 or more is junked immediately.
4786     :0:
4787     * ^X-Spam-Level: ..........
4788     /dev/null
4789
4790     :0:
4791     * ^X-Spam-Status: Yes
4792     spam/.
4793
4794   If you don’t use ‘spamc’, use ‘spamassassin -P -a’.
4795
4796   Note that one of the recipes above throws away messages with a score
4797greater than or equal to 10.  Here’s how you can determine a value that
4798works best for you.
4799
4800   First, run ‘spamassassin -t’ on every mail message in your archive
4801and use ‘gnumeric’ to verify that the average plus the standard
4802deviation of good mail is under 5, the SpamAssassin default for “spam”.
4803
4804   Using ‘gnumeric’, sort the messages by score and view the messages
4805with the highest score.  Determine the score which encompasses all of
4806your interesting messages and add a couple of points to be conservative.
4807Add that many dots to the ‘X-Spam-Level:’ header field above to send
4808messages with that score down the drain.
4809
4810   In the example above, messages with a score of 5–9 are set aside in
4811the ‘+spam’ folder for later review.  The major weakness of rules-based
4812filters is a plethora of false positives so it is worthwhile to check.
4813
4814   If SpamAssassin classifies a message incorrectly, or is unsure, you
4815can use the MH-E commands ‘J b’ (‘mh-junk-blacklist’) and ‘J w’
4816(‘mh-junk-whitelist’).
4817
4818   The command ‘J b’ (‘mh-junk-blacklist’) adds a ‘blacklist_from’ entry
4819to ‘~/spamassassin/user_prefs’, deletes the message, and sends the
4820message to the Razor, so that others might not see this spam.  If the
4821‘sa-learn’ command is available, the message is also recategorized as
4822spam.
4823
4824   The command‘J w’ (‘mh-junk-whitelist’) adds a ‘whitelist_from’ rule
4825to ‘~/.spamassassin/user_prefs’.  If the ‘sa-learn’ command is
4826available, the message is also recategorized as ham.
4827
4828   Over time, you’ll observe that the same host or domain occurs
4829repeatedly in the ‘blacklist_from’ entries, so you might think that you
4830could avoid future spam by blacklisting all mail from a particular
4831domain.  The utility function ‘mh-spamassassin-identify-spammers’ helps
4832you do precisely that.  This function displays a frequency count of the
4833hosts and domains in the ‘blacklist_from’ entries from the last blank
4834line in ‘~/.spamassassin/user_prefs’ to the end of the file.  This
4835information can be used so that you can replace multiple
4836‘blacklist_from’ entries with a single wildcard entry such as:
4837
4838     blacklist_from *@*amazingoffersdirect2u.com
4839
4840   In versions of SpamAssassin (2.50 and on) that support a Bayesian
4841classifier, ‘J b’ ‘(mh-junk-blacklist’) uses the program ‘sa-learn’ to
4842recategorize the message as spam.  Neither MH-E, nor SpamAssassin,
4843rebuilds the database after adding words, so you will need to run
4844‘sa-learn --rebuild’ periodically.  This can be done by adding the
4845following to your ‘crontab’:
4846
4847     0 * * * *       sa-learn --rebuild > /dev/null 2>&1
4848
4849Bogofilter
4850----------
4851
4852Bogofilter is a Bayesian spam filtering program.  Get it from your local
4853distribution or from the bogofilter web site
4854(http://bogofilter.sourceforge.net/).
4855
4856   Bogofilter is taught by running:
4857
4858     bogofilter -n < good-message
4859
4860   on every good message, and
4861
4862     bogofilter -s < spam-message
4863
4864   on every spam message.  This is called a “full training”; three other
4865training methods are described in the FAQ that is distributed with
4866bogofilter.  Note that most Bayesian filters need 1000 to 5000 of each
4867type of message to start doing a good job.
4868
4869   To use bogofilter, add the following recipes to ‘~/.procmailrc’:
4870
4871     PATH=$PATH:/usr/bin/mh
4872     MAILDIR=$HOME/`mhparam Path`
4873
4874     # Fight spam with Bogofilter.
4875     :0fw
4876     | bogofilter -3 -e -p
4877
4878     :0:
4879     * ^X-Bogosity: Yes, tests=bogofilter
4880     spam/.
4881
4882     :0:
4883     * ^X-Bogosity: Unsure, tests=bogofilter
4884     spam/unsure/.
4885
4886   If bogofilter classifies a message incorrectly, or is unsure, you can
4887use the MH-E commands ‘J b’ (‘mh-junk-blacklist’) and ‘J w’
4888(‘mh-junk-whitelist’) to update bogofilter’s training.
4889
4890   The ‘Bogofilter FAQ’ suggests that you run the following occasionally
4891to shrink the database:
4892
4893     bogoutil -d wordlist.db | bogoutil -l wordlist.db.new
4894     mv wordlist.db wordlist.db.prv
4895     mv wordlist.db.new wordlist.db
4896
4897   The ‘Bogofilter tuning HOWTO’ describes how you can fine-tune
4898bogofilter.
4899
4900SpamProbe
4901---------
4902
4903SpamProbe is a Bayesian spam filtering program.  Get it from your local
4904distribution or from the SpamProbe web site
4905(http://spamprobe.sourceforge.net).
4906
4907   To use SpamProbe, add the following recipes to ‘~/.procmailrc’:
4908
4909     PATH=$PATH:/usr/bin/mh
4910     MAILDIR=$HOME/`mhparam Path`
4911
4912     # Fight spam with SpamProbe.
4913     :0
4914     SCORE=| spamprobe receive
4915
4916     :0 wf
4917     | formail -I "X-SpamProbe: $SCORE"
4918
4919     :0:
4920     *^X-SpamProbe: SPAM
4921     spam/.
4922
4923   If SpamProbe classifies a message incorrectly, you can use the MH-E
4924commands ‘J b’ (‘mh-junk-blacklist’) and ‘J w’ (‘mh-junk-whitelist’) to
4925update SpamProbe’s training.
4926
4927Other Things You Can Do
4928-----------------------
4929
4930There are a couple of things that you can add to ‘~/.procmailrc’ in
4931order to filter out a lot of spam and viruses.  The first is to
4932eliminate any message with a Windows executable (which is most likely a
4933virus).  The second is to eliminate mail in character sets that you
4934can’t read.
4935
4936     PATH=$PATH:/usr/bin/mh
4937     MAILDIR=$HOME/`mhparam Path`
4938
4939     #
4940     # Filter messages with w32 executables/virii.
4941     #
4942     # These attachments are base64 and have a TVqQAAMAAAAEAAAA//8AALg
4943     # pattern. The string "this program cannot be run in MS-DOS mode"
4944     # encoded in base64 is 4fug4AtAnNIbg and helps to avoid false
4945     # positives (Roland Smith via Pete from the bogofilter mailing list).
4946     #
4947     :0 B:
4948     * ^Content-Transfer-Encoding:.*base64
4949     * ^TVqQAAMAAAAEAAAA//8AALg
4950     * 4fug4AtAnNIbg
4951     spam/exe/.
4952
4953     #
4954     # Filter mail in unreadable character sets (from the Bogofilter FAQ).
4955     #
4956     UNREADABLE='[^?"]*big5|iso-2022-jp|ISO-2022-KR|euc-kr|gb2312|ks_c_5601-1987'
4957
4958     :0:
4959     * 1^0 $ ^Subject:.*=\?($UNREADABLE)
4960     * 1^0 $ ^Content-Type:.*charset="?($UNREADABLE)
4961     spam/unreadable/.
4962
4963     :0:
4964     * ^Content-Type:.*multipart
4965     * B ?? $ ^Content-Type:.*^?.*charset="?($UNREADABLE)
4966     spam/unreadable/.
4967
4968   ---------- Footnotes ----------
4969
4970   (1) Note that the option ‘mh-junk-background’ is used as the
4971‘display’ argument in the call to ‘call-process’.  Therefore, turning on
4972this option means setting its value to ‘0’.  You can also set its value
4973to ‘t’ to direct the programs’ output to the ‘*MH-E Log*’ buffer; this
4974may be useful for debugging.
4975
4976
4977File: mh-e.info,  Node: Miscellaneous,  Next: Scan Line Formats,  Prev: Junk,  Up: Top
4978
497920 Miscellaneous Commands, Variables, and Buffers
4980*************************************************
4981
4982This chapter covers the following command and the various MH-E buffers,
4983
4984‘mh-version’
4985     Display version information about MH-E and the MH mail handling
4986     system.
4987
4988   One command worth noting is ‘M-x mh-version’.  You can compare the
4989version this command prints to the latest release (*note Getting
4990MH-E::).  The output of ‘M-x mh-version’, found in a buffer named ‘*MH-E
4991Info*’, should usually be included with any bug report you submit (*note
4992Bug Reports::).
4993
4994MH-E Buffers
4995------------
4996
4997Besides the MH-Folder, MH-Show, and MH-Letter buffers, MH-E creates
4998several other buffers.  They are:
4999
5000‘*MH-E Folders*’
5001     This buffer contains the output of ‘F l’ (‘mh-list-folders’).
5002     *Note Folders::.
5003‘*MH-E Help*’
5004     This buffer contains the output of ‘?’ (‘mh-help’) and ‘C-c ?’ in
5005     MH-Letter mode.  *Note Using This Manual::.
5006‘*MH-E Info*’
5007     This buffer contains the output of ‘M-x mh-version <RET>’.
5008‘*MH-E Log*’
5009     This buffer contains the last 100 lines of the output of the
5010     various MH commands.
5011‘*MH-E Mail Delivery*’
5012     This buffer contains the transcript of a mail delivery.  *Note
5013     Sending Message::.
5014‘*MH-E Recipients*’
5015     This buffer contains the output of ‘C-c C-w’ (‘mh-check-whom’) and
5016     is killed when draft is sent.  *Note Checking Recipients::.
5017‘*MH-E Sequences*’
5018     This buffer contains the output of ‘S l’ (‘mh-list-sequences’).
5019     *Note Sequences::.
5020‘*mh-temp*’
5021     This is a scratch, ephemeral, buffer used by MH-E functions.  Note
5022     that it is hidden because the first character in the name is a
5023     space.  You’ll generally not have any need for this buffer.
5024
5025
5026File: mh-e.info,  Node: Scan Line Formats,  Next: Procmail,  Prev: Miscellaneous,  Up: Top
5027
5028Appendix A Scan Line Formats
5029****************************
5030
5031This appendix discusses how MH-E creates, parses, and manipulates scan
5032lines.  If you have your own MH scan or inc format files, you *can*
5033teach MH-E how to handle them, but it isn’t easy as you’ll see.
5034
5035   This table lists the options in the ‘mh-scan-line-formats’
5036customization group.
5037
5038‘mh-adaptive-cmd-note-flag’
5039     On means that the message number width is determined dynamically
5040     (default: ‘on’).
5041‘mh-scan-format-file’
5042     Specifies the format file to pass to the scan program (default:
5043     ‘Use MH-E scan Format’).
5044‘mh-scan-prog’
5045     Program used to scan messages (default: ‘"scan"’).
5046
5047   There are a couple of caveats when creating your own scan format
5048file.  First, MH-E will not work if your scan lines do not include
5049message numbers.  It will work poorly if you don’t dedicate a column for
5050showing the current message and notations.  It is also best to keep the
5051first column empty to make room for the cursor and so that text isn’t
5052obscured by the current message’s overlay arrow when running in a
5053terminal.  You won’t be able to use the option
5054‘mh-adaptive-cmd-note-flag’ or the threading features (*note
5055Threading::).
5056
5057   If you’ve created your own format to handle long message numbers,
5058you’ll be pleased to know you no longer need it since MH-E adapts its
5059internal format based upon the largest message number if
5060‘mh-adaptive-cmd-note-flag’ is on (the default).  If you prefer
5061fixed-width message numbers, turn off ‘mh-adaptive-cmd-note-flag’ and
5062call ‘mh-set-cmd-note’ with the width specified by your format file (see
5063‘mh-scan-format-file’).  For example, the default width is 4, so you
5064would use ‘(mh-set-cmd-note 4)’.
5065
5066   The default setting for ‘mh-scan-format-file’ is ‘Use MH-E scan
5067Format’.  This means that the format string will be taken from the
5068either ‘mh-scan-format-mh’ or ‘mh-scan-format-nmh’ depending on whether
5069MH or nmh (or GNU mailutils MH) is in use.  This setting also enables
5070you to turn on the option ‘mh-adaptive-cmd-note-flag’.  You can also set
5071this option to ‘Use Default scan Format’ to get the same output as you
5072would get if you ran ‘scan’ from the shell.  If you have a format file
5073that you want MH-E to use but not MH, you can set this option to
5074‘Specify a scan Format File’ and enter the name of your format file.
5075
5076   The scan format that MH-E uses when ‘mh-scan-format-file’ is set to
5077its default of ‘Use MH-E scan Format’ is held in the variables
5078‘mh-scan-format-nmh’ and ‘mh-scan-format-mh’ depending on whether you
5079are using nmh (or GNU mailutils MH) or not.  Typically, you create your
5080own format files rather than modifying these variables.  The value of
5081‘mh-scan-format-nmh’ is:
5082
5083     (concat
5084      "%4(msg)"
5085      "%<(cur)+%| %>"
5086      "%<{replied}-"
5087      "%?(nonnull(comp{to}))%<(mymbox{to})t%>"
5088      "%?(nonnull(comp{cc}))%<(mymbox{cc})c%>"
5089      "%?(nonnull(comp{bcc}))%<(mymbox{bcc})b%>"
5090      "%?(nonnull(comp{newsgroups}))n%>"
5091      "%<(zero) %>"
5092      "%02(mon{date})/%02(mday{date})%<{date} %|*%>"
5093      "%<(mymbox{from})%<{to}To:%14(decode(friendly{to}))%>%>"
5094      "%<(zero)%17(decode(friendly{from}))%>  "
5095      "%(decode{subject})%<{body}<<%{body}%>")
5096
5097   The setting for ‘mh-scan-format-mh’ is similar, except that MH
5098doesn’t have the function ‘decode’ (which is used to decode RFC 2047
5099encodings).
5100
5101   These strings are passed to the ‘scan’ program via the ‘-format’
5102argument.  The formats are identical to the defaults except that
5103additional hints for fontification have been added to the existing
5104notations in the fifth column (remember that in Emacs, the columns start
5105at 0).  The values of the fifth column, in priority order, are: ‘-’ if
5106the message has been replied to, ‘t’ if an address in the ‘To:’ field
5107matches one of the mailboxes of the current user, ‘c’ if the ‘Cc:’ field
5108matches, ‘b’ if the ‘Bcc:’ field matches, and ‘n’ if a non-empty
5109‘Newsgroups:’ field is present.
5110
5111   The name of the program that generates a listing of one line per
5112message is held in ‘mh-scan-prog’ (default: ‘"scan"’).  Unless this
5113variable contains an absolute pathname, it is assumed to be in the
5114‘mh-progs’ directory (*note Getting Started::).  You may link another
5115program to ‘scan’ (see ‘mh-profile’(5)) to produce a different type of
5116listing(1).
5117
5118   If you change the format of the scan lines you’ll need to tell MH-E
5119how to parse the new format.  As you will see, quite a lot of variables
5120are involved to do that.  Use ‘M-x apropos <RET> mh-scan.*regexp <RET>’
5121to obtain a list of these variables.  You will also have to call
5122‘mh-set-cmd-note’ if your notations are not in column 4 (columns in
5123Emacs start with 0).  Note that unlike most of the user options
5124described in this manual, these are variables and must be set with
5125‘setq’ instead of in a customization buffer.  For help with regular
5126expressions, see *note Syntax of Regular Expressions: (emacs)Regexps.
5127
5128   The first variable has to do with pruning out garbage.
5129
5130‘mh-scan-valid-regexp’
5131     This regular expression describes a valid scan line.  This is used
5132     to eliminate error messages that are occasionally produced by
5133     ‘inc’(2) or ‘scan’ (default: ‘"^ *[0-9]"’).
5134
5135   Next, many variables control how the scan lines are parsed.
5136
5137‘mh-scan-body-regexp’
5138     This regular expression matches the message body fragment.  Note
5139     that the default setting of ‘mh-folder-font-lock-keywords’ expects
5140     this expression to contain at least one parenthesized expression
5141     which matches the body text as in the default of
5142     ‘"\\(<<\\([^\n]+\\)?\\)"’.  If this regular expression is not
5143     correct, the body fragment will not be highlighted with the face
5144     ‘mh-folder-body’.
5145‘mh-scan-cur-msg-number-regexp’
5146     This regular expression matches the current message.  It must match
5147     from the beginning of the line.  Note that the default setting of
5148     ‘mh-folder-font-lock-keywords’ expects this expression to contain
5149     at least one parenthesized expression which matches the message
5150     number as in the default of ‘"^\\( *[0-9]+\\+\\).*"’.  This
5151     expression includes the leading space and current message marker
5152     ‘+’ within the parenthesis since it looks better to highlight these
5153     items as well.  The highlighting is done with the face
5154     ‘mh-folder-cur-msg-number’.  This regular expression should be
5155     correct as it is needed by non-fontification functions.  See also
5156     ‘mh-note-cur’.
5157‘mh-scan-date-regexp’
5158     This regular expression matches a valid date.  It must *not* be
5159     anchored to the beginning or the end of the line.  Note that the
5160     default setting of ‘mh-folder-font-lock-keywords’ expects this
5161     expression to contain only one parenthesized expression which
5162     matches the date field as in the default of
5163     ‘"\\([0-9][0-9]/[0-9][0-9]\\)"’.  If this regular expression is not
5164     correct, the date will not be highlighted with the face
5165     ‘mh-folder-date’.
5166‘mh-scan-deleted-msg-regexp’
5167     This regular expression matches deleted messages.  It must match
5168     from the beginning of the line.  Note that the default setting of
5169     ‘mh-folder-font-lock-keywords’ expects this expression to contain
5170     at least one parenthesized expression which matches the message
5171     number as in the default of ‘"^\\( *[0-9]+\\)D"’.  This expression
5172     includes the leading space within the parenthesis since it looks
5173     better to highlight it as well.  The highlighting is done with the
5174     face ‘mh-folder-deleted’.  This regular expression should be
5175     correct as it is needed by non-fontification functions.  See also
5176     ‘mh-note-deleted’.
5177‘mh-scan-good-msg-regexp’
5178     This regular expression matches “good” messages.  It must match
5179     from the beginning of the line.  Note that the default setting of
5180     ‘mh-folder-font-lock-keywords’ expects this expression to contain
5181     at least one parenthesized expression which matches the message
5182     number as in the default of ‘"^\\( *[0-9]+\\)[^D^0-9]"’.  This
5183     expression includes the leading space within the parenthesis since
5184     it looks better to highlight it as well.  The highlighting is done
5185     with the face ‘mh-folder-msg-number’.  This regular expression
5186     should be correct as it is needed by non-fontification functions.
5187‘mh-scan-msg-format-regexp’
5188     This regular expression finds the message number width in a scan
5189     format.  Note that the message number must be placed in a
5190     parenthesized expression as in the default of
5191     ‘"%\\([0-9]*\\)(msg)"’.  This variable is only consulted if
5192     ‘mh-scan-format-file’ is set to ‘Use MH-E scan Format’.
5193‘mh-scan-msg-format-string’
5194     This is a format string for the width of the message number in a
5195     scan format.  Use ‘0%d’ for zero-filled message numbers.  This
5196     variable is only consulted if ‘mh-scan-format-file’ is set to ‘Use
5197     MH-E scan Format’ (default: ‘"%d"’).
5198‘mh-scan-msg-number-regexp’
5199     This regular expression extracts the message number.  It must match
5200     from the beginning of the line.  Note that the message number must
5201     be placed in a parenthesized expression as in the default of
5202     ‘"^ *\\([0-9]+\\)"’.
5203‘mh-scan-msg-overflow-regexp’
5204     This regular expression matches overflowed message numbers
5205     (default: ‘"^[?0-9][0-9]"’).
5206‘mh-scan-msg-search-regexp’
5207     This regular expression matches a particular message.  It is a
5208     format string; use ‘%d’ to represent the location of the message
5209     number within the expression as in the default of
5210     ‘"^[^0-9]*%d[^0-9]"’.
5211‘mh-scan-rcpt-regexp’
5212     This regular expression specifies the recipient in messages you
5213     sent.  Note that the default setting of
5214     ‘mh-folder-font-lock-keywords’ expects this expression to contain
5215     two parenthesized expressions.  The first is expected to match the
5216     ‘To:’ that the default scan format file generates.  The second is
5217     expected to match the recipient’s name as in the default of
5218     ‘"\\(To:\\)\\(..............\\)"’.  If this regular expression is
5219     not correct, the ‘To:’ string will not be highlighted with the face
5220     ‘mh-folder-to’ and the recipient will not be highlighted with the
5221     face ‘mh-folder-address’.
5222‘mh-scan-refiled-msg-regexp’
5223     This regular expression matches refiled messages.  It must match
5224     from the beginning of the line.  Note that the default setting of
5225     ‘mh-folder-font-lock-keywords’ expects this expression to contain
5226     at least one parenthesized expression which matches the message
5227     number as in the default of ‘"^\\( *[0-9]+\\)\\^"’.  This
5228     expression includes the leading space within the parenthesis since
5229     it looks better to highlight it as well.  The highlighting is done
5230     with the face ‘mh-folder-refiled’.  This regular expression should
5231     be correct as it is needed by non-fontification functions.  See
5232     also ‘mh-note-refiled’.
5233‘mh-scan-sent-to-me-sender-regexp’
5234     This regular expression matches messages sent to us.  Note that the
5235     default setting of ‘mh-folder-font-lock-keywords’ expects this
5236     expression to contain at least two parenthesized expressions.  The
5237     first should match the fontification hint (see
5238     ‘mh-scan-format-nmh’) and the second should match the user name as
5239     in the default of
5240     ‘"^ *[0-9]+.\\([bct]\\).....[ ]*\\(..................\\)"’.  If
5241     this regular expression is not correct, the notation hints will not
5242     be highlighted with the face ‘mh-mh-folder-sent-to-me-hint’ and the
5243     sender will not be highlighted with the face
5244     ‘mh-folder-sent-to-me-sender’.
5245‘mh-scan-subject-regexp’
5246     This regular expression matches the subject.  It must match from
5247     the beginning of the line.  Note that the default setting of
5248     ‘mh-folder-font-lock-keywords’ expects this expression to contain
5249     at least three parenthesized expressions.  The first is expected to
5250     match the ‘Re:’ string, if any, and is highlighted with the face
5251     ‘mh-folder-followup’.  The second matches an optional bracketed
5252     number after ‘Re:’, such as in ‘Re[2]:’ (and is thus a
5253     sub-expression of the first expression).  The third is expected to
5254     match the subject line itself which is highlighted with the face
5255     ‘mh-folder-subject’.  For example, the default is
5256     ‘"^ *[0-9]+........[ ]*...................’
5257     ‘\\([Rr][Ee]\\(\\[[0-9]+\\]\\)?:\\s-*\\)*\\([^<\n]*\\)"’.  This
5258     regular expression should be correct as it is needed by
5259     non-fontification functions.  Note that this example is broken up
5260     on two lines for readability, but is actually a single string.
5261
5262   Finally, there are a slew of variables that control how MH-E
5263annotates the scan lines.
5264
5265‘mh-cmd-note’
5266     Column for notations (default: 4).  This variable should be set
5267     with the function ‘mh-set-cmd-note’.  This variable may be updated
5268     dynamically if ‘mh-adaptive-cmd-note-flag’ is on.  The following
5269     variables contain the notational characters.  Note that columns in
5270     Emacs start with 0.
5271‘mh-note-copied’
5272     Messages that have been copied are marked by this character
5273     (default: ‘?C’).
5274‘mh-note-cur’
5275     The current message (in MH, not in MH-E) is marked by this
5276     character (default: ‘?+’).  See also
5277     ‘mh-scan-cur-msg-number-regexp’.
5278‘mh-note-deleted’
5279     Messages that have been deleted are marked by this character
5280     (default: ‘?D’).  See also ‘mh-scan-deleted-msg-regexp’.
5281‘mh-note-dist’
5282     Messages that have been redistributed are marked by this character
5283     (default: ‘?R’).
5284‘mh-note-forw’
5285     Messages that have been forwarded are marked by this character
5286     (default: ‘?F’).
5287‘mh-note-printed’
5288     Messages that have been printed are marked by this character
5289     (default: ‘?P’).
5290‘mh-note-refiled’
5291     Messages that have been refiled are marked by this character
5292     (default: ‘?^’).  See also ‘mh-scan-refiled-msg-regexp’.
5293‘mh-note-repl’
5294     Messages that have been replied to are marked by this character
5295     (default: ‘?-’).
5296‘mh-note-seq’
5297     Messages in a user-defined sequence are marked by this character
5298     (default: ‘?%’).  Messages in the ‘search’ sequence are marked by
5299     this character as well.
5300
5301   For example, let’s say I have the following in ‘scan.format’ which
5302displays the sender, the subject, and the message number.  This format
5303places a ‘+’ after the message number for the current message according
5304to MH; it also uses that column for notations.
5305
5306     %20(decode(friendly{from})) %50(decode{subject})  %4(msg)%<(cur)+%| %>
5307
5308   The first thing you have to do is tell MH-E to use this file.
5309Customize ‘mh-scan-format-file’ and set its value to ‘Use Default scan
5310Format’.  If you didn’t get already turn off
5311‘mh-adaptive-cmd-note-flag’, you’ll need to do that first.
5312
5313   Next, tell MH-E what a valid scan line looks like so that you can at
5314least display the output of scan in your MH-Folder buffer.
5315
5316     (setq mh-scan-valid-regexp "[0-9]+[+D^ ]$")
5317
5318   Now, in order to get rid of the ‘Cursor not pointing to message’
5319message, you need to tell MH-E how to access the message number.  You
5320should also see why MH-E requires that you include a message number in
5321the first place.
5322
5323     (setq mh-scan-msg-number-regexp "^.* \\([0-9]+\\)[+D^ ]$")
5324     (setq mh-scan-msg-search-regexp " %d[+D^ ]$")
5325
5326   In order to get the next and previous commands working, add this.
5327
5328     (setq mh-scan-good-msg-regexp "^.* \\([0-9]+\\)[+D^ ]$")
5329
5330   Note that the current message isn’t marked with a ‘+’ when moving
5331between the next and previous messages.  Here is the code required to
5332get this working.
5333
5334     (set-mh-cmd-note 76)
5335     (setq mh-scan-cur-msg-number-regexp "^.* \\([0-9]+\\)\\+$")
5336
5337   Finally, add the following to delete and refile messages.
5338
5339     (setq mh-scan-deleted-msg-regexp "^.* \\([0-9]+\\)D$")
5340     (setq mh-scan-refiled-msg-regexp "^.* \\([0-9]+\\)\\^$")
5341
5342   This is just a bare minimum; it’s best to adjust all of the regular
5343expressions to ensure that MH-E and highlighting perform well.
5344
5345   ---------- Footnotes ----------
5346
5347   (1) See the section Find and Specify with scan pick Ranges Sequences
5348(https://rand-mh.sourceforge.io/book//faswsprs.html) in the MH book.
5349
5350   (2) See the section Reading Mail: inc show next prev
5351(https://rand-mh.sourceforge.io/book//reapre.html) in the MH book.
5352
5353
5354File: mh-e.info,  Node: Procmail,  Next: Odds and Ends,  Prev: Scan Line Formats,  Up: Top
5355
5356Appendix B Reading Mailing Lists Effectively
5357********************************************
5358
5359This appendix explains how to use procmail, which can file mail from
5360mailing lists into folders which can then be read easily with MH-E(1).
5361Unfortunately, procmail is no longer recommended due to its security
5362vulnerabilities.  Some mailing lists have such high traffic that Gnus
5363must be used and I discuss how to use Gnus side-by-side with MH-E.
5364
5365   First, I’ll describe how to put mail from your mailing lists directly
5366into an MH folder using ‘procmail’.  First, add the following to
5367‘~/.procmailrc’.  While the logging variables aren’t strictly necessary,
5368they are extremely useful.
5369
5370     [1]  # Update PATH so procmail can find myrcvstore, rcvstore and mhparam.
5371     [2]  PATH=$PATH:/usr/lib/mh:/usr/bin/mh:$HOME/bin
5372     [3]
5373     [4]  # Point LOGFILE at the actual log file.
5374     [5]  LOGFILE=$HOME/.procmail.log
5375     [6]
5376     [7]  # This setting provides just the right amount of information.
5377     [8]  LOGABSTRACT=all
5378     [9]
5379     [10] # Uncomment the following line to see how your patterns match.
5380     [11] #VERBOSE=yes
5381     [12]
5382     [13] # Place mail sent to any MH-E mailing list in +mh-e.
5383     [14] :0 w: mh-e$LOCKEXT
5384     [15] * ^TO.*mh-e-.*@.*sourceforge.net
5385     [16] | myrcvstore -create +mh-e
5386
5387   Line 14 creates a lock file in your mail directory based upon the
5388name of the folder.  This is done because ‘rcvstore’ does not perform
5389locking.  While this lock file will prevent ‘procmail’ from writing to a
5390folder concurrently, there is a slight chance that you might lose a
5391message if you’re performing operations on a folder at the same time
5392‘rcvstore’ is placing a message there.  You have been warned.  Now that
5393that disclaimer is out of the way, note that I’ve been using this set-up
5394for over a decade and haven’t lost anything to my knowledge(2).
5395
5396   Line 16 uses the following script, ‘myrcvstore’, to massage the
5397message as described in the comment and file the message in the given
5398folder(3).
5399
5400     #! /bin/sh
5401
5402     # Accepts a message on standard input and passes it through rcvstore
5403     # after first passing it through any filters. All arguments are passed
5404     # on to rcvstore.
5405
5406     # Force the "From user date" to become part of header. One reason this
5407     # is done is because the presence of the From field confuses dist so
5408     # that dist adds a new header, rather than using the existing header.
5409     # Note that this should not be done for any message that goes into a
5410     # Gnus incoming file (Gnus will thrown an error) nor should it be
5411     # applied to any message that goes to the system mailbox because the
5412     # entire mailbox will be incorporated as a single message.
5413     formail -c -z -R 'From ' X-Envelope-From: |
5414     rcvstore $@
5415
5416   If your version of ‘rcvstore’ doesn’t add messages to the ‘unseen’
5417sequence by default, add the following line to your MH profile:
5418
5419     Unseen-Sequence: unseen
5420
5421   Now view your new messages with the speedbar (*note Speedbar::) or
5422with ‘F n’ (‘mh-index-new-messages’).  *Note Folders::.
5423
5424   If you’re on a mailing list that is so voluminous that it is
5425impossible to read every message, it usually better to read the mailing
5426list like a newsgroup in a news reader.  Emacs has a built-in newsreader
5427called Gnus.  The remainder of this appendix talks about how to use Gnus
5428with an MH message store.  The version of Gnus that was used to prepare
5429this manual was 5.10.  Versions 5.8 through 5.10 should work but
5430versions prior to 5.8 use different options.
5431
5432   This table contains a list of Gnus options that you will have to
5433modify.  Note that for them to become accessible, you’ll have to load
5434nnml.el’ first.  This can be done with ‘M-x load-library <RET> nnml
5435<RET>’.
5436
5437‘gnus-secondary-select-methods’
5438     Select the ‘nnml’ value.  This select method uses directories for
5439     folders and individual files for messages, just like MH.  You do
5440     not have to set an address.
5441‘mail-sources’
5442     Select the ‘Several files in a directory’ value, check the ‘Path’
5443     box and enter ‘~/Mail’ to tell Gnus where to find your mail.
5444‘message-mail-user-agent’
5445     In order to send mail within Gnus using MH-E, set this option to
5446     ‘mail-user-agent’ and set the ‘mail-user-agent’ option to ‘Emacs
5447     interface to MH’.
5448‘nnmail-keep-last-article’
5449     Since Gnus keeps track of which messages you have read, it would be
5450     bad if Gnus expired the last message, for example, message 100, and
5451     ‘rcvstore’ gave the next new message number 1.  Gnus would then
5452     ignore it since it thinks that you’ve read messages 1–100.  Turning
5453     on this option ensures that the last message is never removed
5454     thereby eliminating this problem.
5455
5456   Next add the following to ‘~/.procmailrc’.  If you don’t subscribe to
5457the GnuCash mailing list, substitute one to which you are subscribed.
5458
5459     PATH=$PATH:/usr/bin/mh
5460     MAILDIR=$HOME/`mhparam Path`
5461     # Place mail sent to the GnuCash mailing list in gnucash.spool, where
5462     # Gnus will pick it up.
5463     :0:
5464     * ^TO.*gnucash.*@.*gnucash.org
5465     gnucash.spool
5466
5467   Wait for some messages to appear in ‘gnucash.spool’ and run Gnus with
5468‘M-x gnus <RET>’.  To view the folder created in the example above, you
5469would tell Gnus about it the first time only with ‘G m gnucash <RET>
5470nnml <RET>’.  In MH-E, this folder is known as ‘+gnucash’.
5471
5472   ---------- Footnotes ----------
5473
5474   (1) The MH equivalent, ‘slocal’, can be used as well, but procmail
5475was more flexible and more packages exist for procmail than for slocal.
5476
5477   (2) See Savannah issue #4361
5478(https://savannah.nongnu.org/bugs/?func=detailbug&bug_id=4361&group_id=2166)
5479to see if ‘rcvstore’ locking is still an issue.
5480
5481   (3) The ‘-create’ argument wasn’t always the default to ‘rcvstore’.
5482
5483
5484File: mh-e.info,  Node: Odds and Ends,  Next: History,  Prev: Procmail,  Up: Top
5485
5486Appendix C Odds and Ends
5487************************
5488
5489This appendix covers a few topics that don’t fit elsewhere.  Here I tell
5490you how to report bugs and how to get on the MH-E mailing lists.  I also
5491point out some additional sources of information.
5492
5493* Menu:
5494
5495* Bug Reports::
5496* Mailing Lists::
5497* MH FAQ and Support::
5498* Getting MH-E::
5499
5500
5501File: mh-e.info,  Node: Bug Reports,  Next: Mailing Lists,  Prev: Odds and Ends,  Up: Odds and Ends
5502
5503C.1 Bug Reports
5504===============
5505
5506Bug reports should be filed at SourceForge
5507(https://sourceforge.net/p/mh-e/bugs/).  You need to be a SourceForge
5508user to submit bug reports, but this is easy enough to do that it
5509shouldn’t be a restriction for you.  Please include the output of ‘M-x
5510mh-version’ (*note Miscellaneous::) in any bug report you send unless
5511you’re 110% positive we won’t ask for it.
5512
5513
5514File: mh-e.info,  Node: Mailing Lists,  Next: MH FAQ and Support,  Prev: Bug Reports,  Up: Odds and Ends
5515
5516C.2 MH-E Mailing Lists
5517======================
5518
5519There are several mailing lists for MH-E.  They are mh-e-users at
5520lists.sourceforge.net, mh-e-announce at lists.sourceforge.net, and
5521mh-e-devel at lists.sourceforge.net.  You can subscribe or view the
5522archives at SourceForge (https://sourceforge.net/p/mh-e/mailman/).  Do
5523not report bugs on these lists; please submit them via SourceForge
5524(*note Bug Reports::).
5525
5526
5527File: mh-e.info,  Node: MH FAQ and Support,  Next: Getting MH-E,  Prev: Mailing Lists,  Up: Odds and Ends
5528
5529C.3 MH FAQ and Support
5530======================
5531
5532The article ‘MH Frequently Asked Questions (FAQ) with Answers’
5533(http://www.newt.com/faq/mh.html) appears monthly in the newsgroup
5534comp.mail.mh’.  While very little is there that deals with MH-E
5535specifically, there is an incredible wealth of material about MH itself
5536which you will find useful.
5537
5538   You can find FAQs on MH-E by searching for labels:support on the
5539Tickets (https://sourceforge.net/p/mh-e/bugs/search/?q=labels%3Asupport)
5540page on SourceForge.  If you don’t find the answer to your question,
5541file a ticket and your question will become a new FAQ!
5542
5543
5544File: mh-e.info,  Node: Getting MH-E,  Prev: MH FAQ and Support,  Up: Odds and Ends
5545
5546C.4 Getting MH-E
5547================
5548
5549Because MH-E is undergoing a phase of sustained growth, the version of
5550MH-E in your Emacs is likely to be out of date although it is most
5551likely to be more up to date than the copy that comes with the MH
5552distribution in ‘miscellany/mh-e’.
5553
5554   New MH-E releases are always available for downloading at SourceForge
5555(https://sourceforge.net/projects/mh-e/files/) before they appear in an
5556Emacs release.  You can read the release notes on that page to determine
5557if the given release of MH-E is already installed in your version of
5558Emacs.  You can also read the change log to see if you are interested in
5559what the given release of MH-E has to offer (although we have no doubt
5560that you will be extremely interested in all new releases).
5561
5562   If you use Debian, you can install the Debian mh-e package
5563(https://packages.debian.org/unstable/mail/mh-e) instead.
5564
5565   After you download and extract the MH-E tarball, read the ‘README’
5566file and ‘MH-E-NEWS’.  These correspond to the release notes and change
5567log mentioned above.  The file ‘README’ contains instructions on
5568installing MH-E.  If you’re already running Emacs, please quit that
5569session and start again to load in the new MH-E.  Check that you’re
5570running the new version with the command ‘M-x mh-version’.
5571
5572   In addition to the mh-e package, the SourceForge
5573(https://sourceforge.net/projects/mh-e/files/) site also contains doc
5574and contrib packages.  The former is the latest release of this manual,
5575and the latter contains a few contributed packages you might find
5576useful.
5577
5578
5579File: mh-e.info,  Node: History,  Next: GFDL,  Prev: Odds and Ends,  Up: Top
5580
5581Appendix D History of MH-E
5582**************************
5583
5584MH-E was originally written by Brian Reid in 1983 and has changed hands
5585several times since then.  Jim Larus wanted to do something similar for
5586GNU Emacs, and ended up completely rewriting it that same year.  In
55871989, Stephen Gildea picked it up and added many improvements.  Bill
5588Wohler then took over in 2000 and moved its development to SourceForge
5589(https://sourceforge.net/) where it lives today.
5590
5591* Menu:
5592
5593* From Brian Reid::
5594* From Jim Larus::
5595* From Stephen Gildea::
5596* From Bill Wohler::
5597
5598
5599File: mh-e.info,  Node: From Brian Reid,  Next: From Jim Larus,  Prev: History,  Up: History
5600
5601D.1 From Brian Reid
5602===================
5603
5604One day in 1983 I got the flu and had to stay home from work for three
5605days with nothing to do.  I used that time to write MHE.  The
5606fundamental idea behind MHE was that it was a “puppeteer” driving the MH
5607programs underneath it.  MH had a model that the editor was supposed to
5608run as a sub-process of the mailer, which seemed to me at the time to be
5609the tail wagging the dog.  So I turned it around and made the editor
5610drive the MH programs.  I made sure that the UCI people (who were
5611maintaining MH at the time) took in my changes and made them stick.
5612
5613   Today, I still use my own version of MHE because I don’t at all like
5614the way that GNU MH-E works and I’ve never gotten to be good enough at
5615hacking Emacs Lisp to make GNU MH-E do what I want.  The Gosling-emacs
5616version of MHE and the GNU Emacs version of MH-E have almost nothing in
5617common except similar names.  They work differently, have different
5618conceptual models, and have different key bindings(1).
5619
5620   Brian Reid, June 1994
5621
5622   ---------- Footnotes ----------
5623
5624   (1) After reading this article, I questioned Brian about his version
5625of MHE, and received some great ideas for improving MH-E such as a
5626dired-like method of selecting folders; and removing the prompting when
5627sending mail, filling in the blanks in the draft buffer instead.  I
5628passed them on to Stephen Gildea, the current maintainer, and he was
5629excited about the ideas as well.  Perhaps one day, MH-E will again
5630resemble MHE (draft form editing was introduced in version 7.4).
5631
5632
5633File: mh-e.info,  Node: From Jim Larus,  Next: From Stephen Gildea,  Prev: From Brian Reid,  Up: History
5634
5635D.2 From Jim Larus
5636==================
5637
5638Brian Reid, while at CMU or shortly after going to Stanford wrote a mail
5639reading program called MHE for Gosling Emacs.  It had much the same
5640structure as MH-E (i.e., invoked MH programs), though it was simpler and
5641the commands were slightly different.  Unfortunately, I no longer have a
5642copy so the differences are lost in the mists of time.
5643
5644   In ’82–83, I was working at BBN and wrote a lot of mlisp code in
5645Gosling Emacs to make it look more like Tennex Emacs.  One of the
5646packages that I picked up and improved was Reid’s mail system.  In ’83,
5647I went back to Berkeley.  About that time, Stallman’s first version of
5648GNU Emacs came out and people started to move to it from Gosling Emacs
5649(as I recall, the transition took a year or two).  I decided to port
5650Reid’s MHE and used the mlisp to Emacs Lisp translator that came with
5651GNU Emacs.  It did a lousy job and the resulting code didn’t work, so I
5652bit the bullet and rewrote the code by hand (it was a lot smaller and
5653simpler then, so it took only a day or two).
5654
5655   Soon after that, MH-E became part of the standard Emacs distribution
5656and suggestions kept dribbling in for improvements.  MH-E soon reached
5657sufficient functionality to keep me happy, but I kept on improving it
5658because I was a graduate student with plenty of time on my hands and it
5659was more fun than my dissertation.  In retrospect, the one thing that I
5660regret is not writing any documentation, which seriously limited the use
5661and appeal of the package.
5662
5663   In ’89, I came to Wisconsin as a professor and decided not to work on
5664MH-E.  It was stable, except for minor bugs, and had enough
5665functionality, so I let it be for a few years.  Stephen Gildea of BBN
5666began to pester me about the bugs, but I ignored them.  In 1990, he went
5667off to the X Consortium, said good bye, and said that he would now be
5668using ‘xmh’.  A few months later, he came back and said that he couldn’t
5669stand ‘xmh’ and could I put a few more bug fixes into MH-E.  At that
5670point, I had no interest in fixing MH-E, so I gave the responsibility of
5671maintenance to him and he has done a fine job since then.
5672
5673   Jim Larus, June 1994
5674
5675
5676File: mh-e.info,  Node: From Stephen Gildea,  Next: From Bill Wohler,  Prev: From Jim Larus,  Up: History
5677
5678D.3 From Stephen Gildea
5679=======================
5680
5681In 1987 I went to work for Bolt Beranek and Newman, as Jim had before
5682me.  In my previous job, I had been using RMAIL, but as my folders tend
5683to run large, I was frustrated with the speed of RMAIL.  However, I
5684stuck with it because I wanted the GNU Emacs interface.  I am very
5685familiar and comfortable with the Emacs interface (with just a few
5686modifications of my own) and dislike having to use applications with
5687embedded editors; they never live up to Emacs.
5688
5689   MH is the mail reader of choice at BBN, so I converted to it.  Since
5690I didn’t want to give up using an Emacs interface, I started using MH-E.
5691As is my wont, I started hacking on it almost immediately.  I first used
5692version 3.4m.  One of the first features I added was to treat the folder
5693buffer as a file-visiting buffer: you could lock it, save it, and be
5694warned of unsaved changes when killing it.  I also worked to bring its
5695functionality a little closer to RMAIL.  Jim Larus was very cooperative
5696about merging in my changes, and my efforts first appeared in version
56973.6, distributed with Emacs 18.52 in 1988.  Next I decided MH-E was too
5698slow and optimized it a lot.  Version, 3.7, distributed with Emacs 18.56
5699in 1990, was noticeably faster.
5700
5701   When I moved to the X Consortium I became the first person there to
5702not use xmh.  (There is now one other engineer there using MH-E.)  About
5703this point I took over maintenance of MH-E from Jim and was finally able
5704to add some features Jim hadn’t accepted, such as the backward searching
5705undo.  My first release was 3.8 (Emacs 18.58) in 1992.
5706
5707   Now, in 1994, we see a flurry of releases, with both 4.0 and 5.0.
5708Version 4.0 added many new features, including background folder
5709collection and support for composing MIME messages.  (Reading MIME
5710messages remains to be done, alas.)  While writing this book, Bill
5711Wohler gave MH-E its closest examination ever, uncovering bugs and
5712inconsistencies that required a new major version to fix, and so version
57135 was released.
5714
5715   Stephen Gildea, June 1994
5716
5717
5718File: mh-e.info,  Node: From Bill Wohler,  Prev: From Stephen Gildea,  Up: History
5719
5720D.4 From Bill Wohler
5721====================
5722
5723The preface originally included the following text which I use to begin
5724my story:
5725
5726     But it’s important to note a brief history of MH-E.
5727
5728     Version 3 was prevalent through the Emacs 18 and early Emacs 19
5729     years.  Then Version 4 came out (Emacs 19.23), which introduced
5730     several new and changed commands.  Next, Version 5.0 was released,
5731     which fixed some bugs and incompatibilities, and was incorporated
5732     into Emacs 19.29.
5733
5734   After a long break, Stephen handed the reins over to me in 2000.  I
5735moved the project to a new site called SourceForge and organized a great
5736team of developers.  Our first release in late 2001 was version 6.  It
5737appeared around the time of Emacs 21.2 and had menus and tool bar
5738buttons.
5739
5740   Then, indexed searches, improved MIME handling, a speedbar, multiple
5741identities, alias completion, an index view of unseen messages, spam
5742software support, Face and X-Image-URL header field support, Fcc
5743completion, arbitrary range handling, and draft form editing were
5744introduced in the version 7 series around the time of Emacs 21.4 (2004).
5745Still, Emacs itself contained version 5 of MH-E released back in 1994.
5746
5747   Version 8 development was mostly driven by the rewrite of the manual.
5748It also brought GNU mailutils MH support, S/MIME support, picon support,
5749and an improved interface for hiding header fields.  The CVS repository
5750was migrated from SourceForge to Savannah (only for those files that
5751were already part of Emacs) and the software was completely reorganized
5752to push back two decades of entropy.  Version 8 appeared in Emacs 22.1
5753in 2006.
5754
5755   Development was then quiet for a couple of years.  Emacs 23.1, which
5756is due out in 2009, will contain version 8.1.  This version includes a
5757few new features and several bug fixes.
5758
5759   Bill Wohler, August 2008
5760
5761
5762File: mh-e.info,  Node: GFDL,  Next: GPL,  Prev: History,  Up: Top
5763
5764Appendix E GNU Free Documentation License
5765*****************************************
5766
5767                     Version 1.3, 3 November 2008
5768
5769     Copyright © 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc.
5770     <https://fsf.org/>
5771
5772     Everyone is permitted to copy and distribute verbatim copies
5773     of this license document, but changing it is not allowed.
5774
5775  0. PREAMBLE
5776
5777     The purpose of this License is to make a manual, textbook, or other
5778     functional and useful document “free” in the sense of freedom: to
5779     assure everyone the effective freedom to copy and redistribute it,
5780     with or without modifying it, either commercially or
5781     noncommercially.  Secondarily, this License preserves for the
5782     author and publisher a way to get credit for their work, while not
5783     being considered responsible for modifications made by others.
5784
5785     This License is a kind of “copyleft”, which means that derivative
5786     works of the document must themselves be free in the same sense.
5787     It complements the GNU General Public License, which is a copyleft
5788     license designed for free software.
5789
5790     We have designed this License in order to use it for manuals for
5791     free software, because free software needs free documentation: a
5792     free program should come with manuals providing the same freedoms
5793     that the software does.  But this License is not limited to
5794     software manuals; it can be used for any textual work, regardless
5795     of subject matter or whether it is published as a printed book.  We
5796     recommend this License principally for works whose purpose is
5797     instruction or reference.
5798
5799  1. APPLICABILITY AND DEFINITIONS
5800
5801     This License applies to any manual or other work, in any medium,
5802     that contains a notice placed by the copyright holder saying it can
5803     be distributed under the terms of this License.  Such a notice
5804     grants a world-wide, royalty-free license, unlimited in duration,
5805     to use that work under the conditions stated herein.  The
5806     “Document”, below, refers to any such manual or work.  Any member
5807     of the public is a licensee, and is addressed as “you”.  You accept
5808     the license if you copy, modify or distribute the work in a way
5809     requiring permission under copyright law.
5810
5811     A “Modified Version” of the Document means any work containing the
5812     Document or a portion of it, either copied verbatim, or with
5813     modifications and/or translated into another language.
5814
5815     A “Secondary Section” is a named appendix or a front-matter section
5816     of the Document that deals exclusively with the relationship of the
5817     publishers or authors of the Document to the Document’s overall
5818     subject (or to related matters) and contains nothing that could
5819     fall directly within that overall subject.  (Thus, if the Document
5820     is in part a textbook of mathematics, a Secondary Section may not
5821     explain any mathematics.)  The relationship could be a matter of
5822     historical connection with the subject or with related matters, or
5823     of legal, commercial, philosophical, ethical or political position
5824     regarding them.
5825
5826     The “Invariant Sections” are certain Secondary Sections whose
5827     titles are designated, as being those of Invariant Sections, in the
5828     notice that says that the Document is released under this License.
5829     If a section does not fit the above definition of Secondary then it
5830     is not allowed to be designated as Invariant.  The Document may
5831     contain zero Invariant Sections.  If the Document does not identify
5832     any Invariant Sections then there are none.
5833
5834     The “Cover Texts” are certain short passages of text that are
5835     listed, as Front-Cover Texts or Back-Cover Texts, in the notice
5836     that says that the Document is released under this License.  A
5837     Front-Cover Text may be at most 5 words, and a Back-Cover Text may
5838     be at most 25 words.
5839
5840     A “Transparent” copy of the Document means a machine-readable copy,
5841     represented in a format whose specification is available to the
5842     general public, that is suitable for revising the document
5843     straightforwardly with generic text editors or (for images composed
5844     of pixels) generic paint programs or (for drawings) some widely
5845     available drawing editor, and that is suitable for input to text
5846     formatters or for automatic translation to a variety of formats
5847     suitable for input to text formatters.  A copy made in an otherwise
5848     Transparent file format whose markup, or absence of markup, has
5849     been arranged to thwart or discourage subsequent modification by
5850     readers is not Transparent.  An image format is not Transparent if
5851     used for any substantial amount of text.  A copy that is not
5852     “Transparent” is called “Opaque”.
5853
5854     Examples of suitable formats for Transparent copies include plain
5855     ASCII without markup, Texinfo input format, LaTeX input format,
5856     SGML or XML using a publicly available DTD, and standard-conforming
5857     simple HTML, PostScript or PDF designed for human modification.
5858     Examples of transparent image formats include PNG, XCF and JPG.
5859     Opaque formats include proprietary formats that can be read and
5860     edited only by proprietary word processors, SGML or XML for which
5861     the DTD and/or processing tools are not generally available, and
5862     the machine-generated HTML, PostScript or PDF produced by some word
5863     processors for output purposes only.
5864
5865     The “Title Page” means, for a printed book, the title page itself,
5866     plus such following pages as are needed to hold, legibly, the
5867     material this License requires to appear in the title page.  For
5868     works in formats which do not have any title page as such, “Title
5869     Page” means the text near the most prominent appearance of the
5870     work’s title, preceding the beginning of the body of the text.
5871
5872     The “publisher” means any person or entity that distributes copies
5873     of the Document to the public.
5874
5875     A section “Entitled XYZ” means a named subunit of the Document
5876     whose title either is precisely XYZ or contains XYZ in parentheses
5877     following text that translates XYZ in another language.  (Here XYZ
5878     stands for a specific section name mentioned below, such as
5879     “Acknowledgements”, “Dedications”, “Endorsements”, or “History”.)
5880     To “Preserve the Title” of such a section when you modify the
5881     Document means that it remains a section “Entitled XYZ” according
5882     to this definition.
5883
5884     The Document may include Warranty Disclaimers next to the notice
5885     which states that this License applies to the Document.  These
5886     Warranty Disclaimers are considered to be included by reference in
5887     this License, but only as regards disclaiming warranties: any other
5888     implication that these Warranty Disclaimers may have is void and
5889     has no effect on the meaning of this License.
5890
5891  2. VERBATIM COPYING
5892
5893     You may copy and distribute the Document in any medium, either
5894     commercially or noncommercially, provided that this License, the
5895     copyright notices, and the license notice saying this License
5896     applies to the Document are reproduced in all copies, and that you
5897     add no other conditions whatsoever to those of this License.  You
5898     may not use technical measures to obstruct or control the reading
5899     or further copying of the copies you make or distribute.  However,
5900     you may accept compensation in exchange for copies.  If you
5901     distribute a large enough number of copies you must also follow the
5902     conditions in section 3.
5903
5904     You may also lend copies, under the same conditions stated above,
5905     and you may publicly display copies.
5906
5907  3. COPYING IN QUANTITY
5908
5909     If you publish printed copies (or copies in media that commonly
5910     have printed covers) of the Document, numbering more than 100, and
5911     the Document’s license notice requires Cover Texts, you must
5912     enclose the copies in covers that carry, clearly and legibly, all
5913     these Cover Texts: Front-Cover Texts on the front cover, and
5914     Back-Cover Texts on the back cover.  Both covers must also clearly
5915     and legibly identify you as the publisher of these copies.  The
5916     front cover must present the full title with all words of the title
5917     equally prominent and visible.  You may add other material on the
5918     covers in addition.  Copying with changes limited to the covers, as
5919     long as they preserve the title of the Document and satisfy these
5920     conditions, can be treated as verbatim copying in other respects.
5921
5922     If the required texts for either cover are too voluminous to fit
5923     legibly, you should put the first ones listed (as many as fit
5924     reasonably) on the actual cover, and continue the rest onto
5925     adjacent pages.
5926
5927     If you publish or distribute Opaque copies of the Document
5928     numbering more than 100, you must either include a machine-readable
5929     Transparent copy along with each Opaque copy, or state in or with
5930     each Opaque copy a computer-network location from which the general
5931     network-using public has access to download using public-standard
5932     network protocols a complete Transparent copy of the Document, free
5933     of added material.  If you use the latter option, you must take
5934     reasonably prudent steps, when you begin distribution of Opaque
5935     copies in quantity, to ensure that this Transparent copy will
5936     remain thus accessible at the stated location until at least one
5937     year after the last time you distribute an Opaque copy (directly or
5938     through your agents or retailers) of that edition to the public.
5939
5940     It is requested, but not required, that you contact the authors of
5941     the Document well before redistributing any large number of copies,
5942     to give them a chance to provide you with an updated version of the
5943     Document.
5944
5945  4. MODIFICATIONS
5946
5947     You may copy and distribute a Modified Version of the Document
5948     under the conditions of sections 2 and 3 above, provided that you
5949     release the Modified Version under precisely this License, with the
5950     Modified Version filling the role of the Document, thus licensing
5951     distribution and modification of the Modified Version to whoever
5952     possesses a copy of it.  In addition, you must do these things in
5953     the Modified Version:
5954
5955       A. Use in the Title Page (and on the covers, if any) a title
5956          distinct from that of the Document, and from those of previous
5957          versions (which should, if there were any, be listed in the
5958          History section of the Document).  You may use the same title
5959          as a previous version if the original publisher of that
5960          version gives permission.
5961
5962       B. List on the Title Page, as authors, one or more persons or
5963          entities responsible for authorship of the modifications in
5964          the Modified Version, together with at least five of the
5965          principal authors of the Document (all of its principal
5966          authors, if it has fewer than five), unless they release you
5967          from this requirement.
5968
5969       C. State on the Title page the name of the publisher of the
5970          Modified Version, as the publisher.
5971
5972       D. Preserve all the copyright notices of the Document.
5973
5974       E. Add an appropriate copyright notice for your modifications
5975          adjacent to the other copyright notices.
5976
5977       F. Include, immediately after the copyright notices, a license
5978          notice giving the public permission to use the Modified
5979          Version under the terms of this License, in the form shown in
5980          the Addendum below.
5981
5982       G. Preserve in that license notice the full lists of Invariant
5983          Sections and required Cover Texts given in the Document’s
5984          license notice.
5985
5986       H. Include an unaltered copy of this License.
5987
5988       I. Preserve the section Entitled “History”, Preserve its Title,
5989          and add to it an item stating at least the title, year, new
5990          authors, and publisher of the Modified Version as given on the
5991          Title Page.  If there is no section Entitled “History” in the
5992          Document, create one stating the title, year, authors, and
5993          publisher of the Document as given on its Title Page, then add
5994          an item describing the Modified Version as stated in the
5995          previous sentence.
5996
5997       J. Preserve the network location, if any, given in the Document
5998          for public access to a Transparent copy of the Document, and
5999          likewise the network locations given in the Document for
6000          previous versions it was based on.  These may be placed in the
6001          “History” section.  You may omit a network location for a work
6002          that was published at least four years before the Document
6003          itself, or if the original publisher of the version it refers
6004          to gives permission.
6005
6006       K. For any section Entitled “Acknowledgements” or “Dedications”,
6007          Preserve the Title of the section, and preserve in the section
6008          all the substance and tone of each of the contributor
6009          acknowledgements and/or dedications given therein.
6010
6011       L. Preserve all the Invariant Sections of the Document, unaltered
6012          in their text and in their titles.  Section numbers or the
6013          equivalent are not considered part of the section titles.
6014
6015       M. Delete any section Entitled “Endorsements”.  Such a section
6016          may not be included in the Modified Version.
6017
6018       N. Do not retitle any existing section to be Entitled
6019          “Endorsements” or to conflict in title with any Invariant
6020          Section.
6021
6022       O. Preserve any Warranty Disclaimers.
6023
6024     If the Modified Version includes new front-matter sections or
6025     appendices that qualify as Secondary Sections and contain no
6026     material copied from the Document, you may at your option designate
6027     some or all of these sections as invariant.  To do this, add their
6028     titles to the list of Invariant Sections in the Modified Version’s
6029     license notice.  These titles must be distinct from any other
6030     section titles.
6031
6032     You may add a section Entitled “Endorsements”, provided it contains
6033     nothing but endorsements of your Modified Version by various
6034     parties—for example, statements of peer review or that the text has
6035     been approved by an organization as the authoritative definition of
6036     a standard.
6037
6038     You may add a passage of up to five words as a Front-Cover Text,
6039     and a passage of up to 25 words as a Back-Cover Text, to the end of
6040     the list of Cover Texts in the Modified Version.  Only one passage
6041     of Front-Cover Text and one of Back-Cover Text may be added by (or
6042     through arrangements made by) any one entity.  If the Document
6043     already includes a cover text for the same cover, previously added
6044     by you or by arrangement made by the same entity you are acting on
6045     behalf of, you may not add another; but you may replace the old
6046     one, on explicit permission from the previous publisher that added
6047     the old one.
6048
6049     The author(s) and publisher(s) of the Document do not by this
6050     License give permission to use their names for publicity for or to
6051     assert or imply endorsement of any Modified Version.
6052
6053  5. COMBINING DOCUMENTS
6054
6055     You may combine the Document with other documents released under
6056     this License, under the terms defined in section 4 above for
6057     modified versions, provided that you include in the combination all
6058     of the Invariant Sections of all of the original documents,
6059     unmodified, and list them all as Invariant Sections of your
6060     combined work in its license notice, and that you preserve all
6061     their Warranty Disclaimers.
6062
6063     The combined work need only contain one copy of this License, and
6064     multiple identical Invariant Sections may be replaced with a single
6065     copy.  If there are multiple Invariant Sections with the same name
6066     but different contents, make the title of each such section unique
6067     by adding at the end of it, in parentheses, the name of the
6068     original author or publisher of that section if known, or else a
6069     unique number.  Make the same adjustment to the section titles in
6070     the list of Invariant Sections in the license notice of the
6071     combined work.
6072
6073     In the combination, you must combine any sections Entitled
6074     “History” in the various original documents, forming one section
6075     Entitled “History”; likewise combine any sections Entitled
6076     “Acknowledgements”, and any sections Entitled “Dedications”.  You
6077     must delete all sections Entitled “Endorsements.”
6078
6079  6. COLLECTIONS OF DOCUMENTS
6080
6081     You may make a collection consisting of the Document and other
6082     documents released under this License, and replace the individual
6083     copies of this License in the various documents with a single copy
6084     that is included in the collection, provided that you follow the
6085     rules of this License for verbatim copying of each of the documents
6086     in all other respects.
6087
6088     You may extract a single document from such a collection, and
6089     distribute it individually under this License, provided you insert
6090     a copy of this License into the extracted document, and follow this
6091     License in all other respects regarding verbatim copying of that
6092     document.
6093
6094  7. AGGREGATION WITH INDEPENDENT WORKS
6095
6096     A compilation of the Document or its derivatives with other
6097     separate and independent documents or works, in or on a volume of a
6098     storage or distribution medium, is called an “aggregate” if the
6099     copyright resulting from the compilation is not used to limit the
6100     legal rights of the compilation’s users beyond what the individual
6101     works permit.  When the Document is included in an aggregate, this
6102     License does not apply to the other works in the aggregate which
6103     are not themselves derivative works of the Document.
6104
6105     If the Cover Text requirement of section 3 is applicable to these
6106     copies of the Document, then if the Document is less than one half
6107     of the entire aggregate, the Document’s Cover Texts may be placed
6108     on covers that bracket the Document within the aggregate, or the
6109     electronic equivalent of covers if the Document is in electronic
6110     form.  Otherwise they must appear on printed covers that bracket
6111     the whole aggregate.
6112
6113  8. TRANSLATION
6114
6115     Translation is considered a kind of modification, so you may
6116     distribute translations of the Document under the terms of section
6117     4.  Replacing Invariant Sections with translations requires special
6118     permission from their copyright holders, but you may include
6119     translations of some or all Invariant Sections in addition to the
6120     original versions of these Invariant Sections.  You may include a
6121     translation of this License, and all the license notices in the
6122     Document, and any Warranty Disclaimers, provided that you also
6123     include the original English version of this License and the
6124     original versions of those notices and disclaimers.  In case of a
6125     disagreement between the translation and the original version of
6126     this License or a notice or disclaimer, the original version will
6127     prevail.
6128
6129     If a section in the Document is Entitled “Acknowledgements”,
6130     “Dedications”, or “History”, the requirement (section 4) to
6131     Preserve its Title (section 1) will typically require changing the
6132     actual title.
6133
6134  9. TERMINATION
6135
6136     You may not copy, modify, sublicense, or distribute the Document
6137     except as expressly provided under this License.  Any attempt
6138     otherwise to copy, modify, sublicense, or distribute it is void,
6139     and will automatically terminate your rights under this License.
6140
6141     However, if you cease all violation of this License, then your
6142     license from a particular copyright holder is reinstated (a)
6143     provisionally, unless and until the copyright holder explicitly and
6144     finally terminates your license, and (b) permanently, if the
6145     copyright holder fails to notify you of the violation by some
6146     reasonable means prior to 60 days after the cessation.
6147
6148     Moreover, your license from a particular copyright holder is
6149     reinstated permanently if the copyright holder notifies you of the
6150     violation by some reasonable means, this is the first time you have
6151     received notice of violation of this License (for any work) from
6152     that copyright holder, and you cure the violation prior to 30 days
6153     after your receipt of the notice.
6154
6155     Termination of your rights under this section does not terminate
6156     the licenses of parties who have received copies or rights from you
6157     under this License.  If your rights have been terminated and not
6158     permanently reinstated, receipt of a copy of some or all of the
6159     same material does not give you any rights to use it.
6160
6161  10. FUTURE REVISIONS OF THIS LICENSE
6162
6163     The Free Software Foundation may publish new, revised versions of
6164     the GNU Free Documentation License from time to time.  Such new
6165     versions will be similar in spirit to the present version, but may
6166     differ in detail to address new problems or concerns.  See
6167     <https://www.gnu.org/licenses/>.
6168
6169     Each version of the License is given a distinguishing version
6170     number.  If the Document specifies that a particular numbered
6171     version of this License “or any later version” applies to it, you
6172     have the option of following the terms and conditions either of
6173     that specified version or of any later version that has been
6174     published (not as a draft) by the Free Software Foundation.  If the
6175     Document does not specify a version number of this License, you may
6176     choose any version ever published (not as a draft) by the Free
6177     Software Foundation.  If the Document specifies that a proxy can
6178     decide which future versions of this License can be used, that
6179     proxy’s public statement of acceptance of a version permanently
6180     authorizes you to choose that version for the Document.
6181
6182  11. RELICENSING
6183
6184     “Massive Multiauthor Collaboration Site” (or “MMC Site”) means any
6185     World Wide Web server that publishes copyrightable works and also
6186     provides prominent facilities for anybody to edit those works.  A
6187     public wiki that anybody can edit is an example of such a server.
6188     A “Massive Multiauthor Collaboration” (or “MMC”) contained in the
6189     site means any set of copyrightable works thus published on the MMC
6190     site.
6191
6192     “CC-BY-SA” means the Creative Commons Attribution-Share Alike 3.0
6193     license published by Creative Commons Corporation, a not-for-profit
6194     corporation with a principal place of business in San Francisco,
6195     California, as well as future copyleft versions of that license
6196     published by that same organization.
6197
6198     “Incorporate” means to publish or republish a Document, in whole or
6199     in part, as part of another Document.
6200
6201     An MMC is “eligible for relicensing” if it is licensed under this
6202     License, and if all works that were first published under this
6203     License somewhere other than this MMC, and subsequently
6204     incorporated in whole or in part into the MMC, (1) had no cover
6205     texts or invariant sections, and (2) were thus incorporated prior
6206     to November 1, 2008.
6207
6208     The operator of an MMC Site may republish an MMC contained in the
6209     site under CC-BY-SA on the same site at any time before August 1,
6210     2009, provided the MMC is eligible for relicensing.
6211
6212ADDENDUM: How to use this License for your documents
6213====================================================
6214
6215To use this License in a document you have written, include a copy of
6216the License in the document and put the following copyright and license
6217notices just after the title page:
6218
6219       Copyright (C)  YEAR  YOUR NAME.
6220       Permission is granted to copy, distribute and/or modify this document
6221       under the terms of the GNU Free Documentation License, Version 1.3
6222       or any later version published by the Free Software Foundation;
6223       with no Invariant Sections, no Front-Cover Texts, and no Back-Cover
6224       Texts.  A copy of the license is included in the section entitled ``GNU
6225       Free Documentation License''.
6226
6227   If you have Invariant Sections, Front-Cover Texts and Back-Cover
6228Texts, replace the “with...Texts.” line with this:
6229
6230         with the Invariant Sections being LIST THEIR TITLES, with
6231         the Front-Cover Texts being LIST, and with the Back-Cover Texts
6232         being LIST.
6233
6234   If you have Invariant Sections without Cover Texts, or some other
6235combination of the three, merge those two alternatives to suit the
6236situation.
6237
6238   If your document contains nontrivial examples of program code, we
6239recommend releasing these examples in parallel under your choice of free
6240software license, such as the GNU General Public License, to permit
6241their use in free software.
6242
6243
6244File: mh-e.info,  Node: GPL,  Next: Key Index,  Prev: GFDL,  Up: Top
6245
6246Appendix F GNU General Public License
6247*************************************
6248
6249                        Version 3, 29 June 2007
6250
6251     Copyright © 2007 Free Software Foundation, Inc. <https://fsf.org/>
6252
6253     Everyone is permitted to copy and distribute verbatim copies of this
6254     license document, but changing it is not allowed.
6255
6256Preamble
6257========
6258
6259The GNU General Public License is a free, copyleft license for software
6260and other kinds of works.
6261
6262   The licenses for most software and other practical works are designed
6263to take away your freedom to share and change the works.  By contrast,
6264the GNU General Public License is intended to guarantee your freedom to
6265share and change all versions of a program—to make sure it remains free
6266software for all its users.  We, the Free Software Foundation, use the
6267GNU General Public License for most of our software; it applies also to
6268any other work released this way by its authors.  You can apply it to
6269your programs, too.
6270
6271   When we speak of free software, we are referring to freedom, not
6272price.  Our General Public Licenses are designed to make sure that you
6273have the freedom to distribute copies of free software (and charge for
6274them if you wish), that you receive source code or can get it if you
6275want it, that you can change the software or use pieces of it in new
6276free programs, and that you know you can do these things.
6277
6278   To protect your rights, we need to prevent others from denying you
6279these rights or asking you to surrender the rights.  Therefore, you have
6280certain responsibilities if you distribute copies of the software, or if
6281you modify it: responsibilities to respect the freedom of others.
6282
6283   For example, if you distribute copies of such a program, whether
6284gratis or for a fee, you must pass on to the recipients the same
6285freedoms that you received.  You must make sure that they, too, receive
6286or can get the source code.  And you must show them these terms so they
6287know their rights.
6288
6289   Developers that use the GNU GPL protect your rights with two steps:
6290(1) assert copyright on the software, and (2) offer you this License
6291giving you legal permission to copy, distribute and/or modify it.
6292
6293   For the developers’ and authors’ protection, the GPL clearly explains
6294that there is no warranty for this free software.  For both users’ and
6295authors’ sake, the GPL requires that modified versions be marked as
6296changed, so that their problems will not be attributed erroneously to
6297authors of previous versions.
6298
6299   Some devices are designed to deny users access to install or run
6300modified versions of the software inside them, although the manufacturer
6301can do so.  This is fundamentally incompatible with the aim of
6302protecting users’ freedom to change the software.  The systematic
6303pattern of such abuse occurs in the area of products for individuals to
6304use, which is precisely where it is most unacceptable.  Therefore, we
6305have designed this version of the GPL to prohibit the practice for those
6306products.  If such problems arise substantially in other domains, we
6307stand ready to extend this provision to those domains in future versions
6308of the GPL, as needed to protect the freedom of users.
6309
6310   Finally, every program is threatened constantly by software patents.
6311States should not allow patents to restrict development and use of
6312software on general-purpose computers, but in those that do, we wish to
6313avoid the special danger that patents applied to a free program could
6314make it effectively proprietary.  To prevent this, the GPL assures that
6315patents cannot be used to render the program non-free.
6316
6317   The precise terms and conditions for copying, distribution and
6318modification follow.
6319
6320TERMS AND CONDITIONS
6321====================
6322
6323  0. Definitions.
6324
6325     “This License” refers to version 3 of the GNU General Public
6326     License.
6327
6328     “Copyright” also means copyright-like laws that apply to other
6329     kinds of works, such as semiconductor masks.
6330
6331     “The Program” refers to any copyrightable work licensed under this
6332     License.  Each licensee is addressed as “you”.  “Licensees” and
6333     “recipients” may be individuals or organizations.
6334
6335     To “modify” a work means to copy from or adapt all or part of the
6336     work in a fashion requiring copyright permission, other than the
6337     making of an exact copy.  The resulting work is called a “modified
6338     version” of the earlier work or a work “based on” the earlier work.
6339
6340     A “covered work” means either the unmodified Program or a work
6341     based on the Program.
6342
6343     To “propagate” a work means to do anything with it that, without
6344     permission, would make you directly or secondarily liable for
6345     infringement under applicable copyright law, except executing it on
6346     a computer or modifying a private copy.  Propagation includes
6347     copying, distribution (with or without modification), making
6348     available to the public, and in some countries other activities as
6349     well.
6350
6351     To “convey” a work means any kind of propagation that enables other
6352     parties to make or receive copies.  Mere interaction with a user
6353     through a computer network, with no transfer of a copy, is not
6354     conveying.
6355
6356     An interactive user interface displays “Appropriate Legal Notices”
6357     to the extent that it includes a convenient and prominently visible
6358     feature that (1) displays an appropriate copyright notice, and (2)
6359     tells the user that there is no warranty for the work (except to
6360     the extent that warranties are provided), that licensees may convey
6361     the work under this License, and how to view a copy of this
6362     License.  If the interface presents a list of user commands or
6363     options, such as a menu, a prominent item in the list meets this
6364     criterion.
6365
6366  1. Source Code.
6367
6368     The “source code” for a work means the preferred form of the work
6369     for making modifications to it.  “Object code” means any non-source
6370     form of a work.
6371
6372     A “Standard Interface” means an interface that either is an
6373     official standard defined by a recognized standards body, or, in
6374     the case of interfaces specified for a particular programming
6375     language, one that is widely used among developers working in that
6376     language.
6377
6378     The “System Libraries” of an executable work include anything,
6379     other than the work as a whole, that (a) is included in the normal
6380     form of packaging a Major Component, but which is not part of that
6381     Major Component, and (b) serves only to enable use of the work with
6382     that Major Component, or to implement a Standard Interface for
6383     which an implementation is available to the public in source code
6384     form.  A “Major Component”, in this context, means a major
6385     essential component (kernel, window system, and so on) of the
6386     specific operating system (if any) on which the executable work
6387     runs, or a compiler used to produce the work, or an object code
6388     interpreter used to run it.
6389
6390     The “Corresponding Source” for a work in object code form means all
6391     the source code needed to generate, install, and (for an executable
6392     work) run the object code and to modify the work, including scripts
6393     to control those activities.  However, it does not include the
6394     work’s System Libraries, or general-purpose tools or generally
6395     available free programs which are used unmodified in performing
6396     those activities but which are not part of the work.  For example,
6397     Corresponding Source includes interface definition files associated
6398     with source files for the work, and the source code for shared
6399     libraries and dynamically linked subprograms that the work is
6400     specifically designed to require, such as by intimate data
6401     communication or control flow between those subprograms and other
6402     parts of the work.
6403
6404     The Corresponding Source need not include anything that users can
6405     regenerate automatically from other parts of the Corresponding
6406     Source.
6407
6408     The Corresponding Source for a work in source code form is that
6409     same work.
6410
6411  2. Basic Permissions.
6412
6413     All rights granted under this License are granted for the term of
6414     copyright on the Program, and are irrevocable provided the stated
6415     conditions are met.  This License explicitly affirms your unlimited
6416     permission to run the unmodified Program.  The output from running
6417     a covered work is covered by this License only if the output, given
6418     its content, constitutes a covered work.  This License acknowledges
6419     your rights of fair use or other equivalent, as provided by
6420     copyright law.
6421
6422     You may make, run and propagate covered works that you do not
6423     convey, without conditions so long as your license otherwise
6424     remains in force.  You may convey covered works to others for the
6425     sole purpose of having them make modifications exclusively for you,
6426     or provide you with facilities for running those works, provided
6427     that you comply with the terms of this License in conveying all
6428     material for which you do not control copyright.  Those thus making
6429     or running the covered works for you must do so exclusively on your
6430     behalf, under your direction and control, on terms that prohibit
6431     them from making any copies of your copyrighted material outside
6432     their relationship with you.
6433
6434     Conveying under any other circumstances is permitted solely under
6435     the conditions stated below.  Sublicensing is not allowed; section
6436     10 makes it unnecessary.
6437
6438  3. Protecting Users’ Legal Rights From Anti-Circumvention Law.
6439
6440     No covered work shall be deemed part of an effective technological
6441     measure under any applicable law fulfilling obligations under
6442     article 11 of the WIPO copyright treaty adopted on 20 December
6443     1996, or similar laws prohibiting or restricting circumvention of
6444     such measures.
6445
6446     When you convey a covered work, you waive any legal power to forbid
6447     circumvention of technological measures to the extent such
6448     circumvention is effected by exercising rights under this License
6449     with respect to the covered work, and you disclaim any intention to
6450     limit operation or modification of the work as a means of
6451     enforcing, against the work’s users, your or third parties’ legal
6452     rights to forbid circumvention of technological measures.
6453
6454  4. Conveying Verbatim Copies.
6455
6456     You may convey verbatim copies of the Program’s source code as you
6457     receive it, in any medium, provided that you conspicuously and
6458     appropriately publish on each copy an appropriate copyright notice;
6459     keep intact all notices stating that this License and any
6460     non-permissive terms added in accord with section 7 apply to the
6461     code; keep intact all notices of the absence of any warranty; and
6462     give all recipients a copy of this License along with the Program.
6463
6464     You may charge any price or no price for each copy that you convey,
6465     and you may offer support or warranty protection for a fee.
6466
6467  5. Conveying Modified Source Versions.
6468
6469     You may convey a work based on the Program, or the modifications to
6470     produce it from the Program, in the form of source code under the
6471     terms of section 4, provided that you also meet all of these
6472     conditions:
6473
6474       a. The work must carry prominent notices stating that you
6475          modified it, and giving a relevant date.
6476
6477       b. The work must carry prominent notices stating that it is
6478          released under this License and any conditions added under
6479          section 7.  This requirement modifies the requirement in
6480          section 4 to “keep intact all notices”.
6481
6482       c. You must license the entire work, as a whole, under this
6483          License to anyone who comes into possession of a copy.  This
6484          License will therefore apply, along with any applicable
6485          section 7 additional terms, to the whole of the work, and all
6486          its parts, regardless of how they are packaged.  This License
6487          gives no permission to license the work in any other way, but
6488          it does not invalidate such permission if you have separately
6489          received it.
6490
6491       d. If the work has interactive user interfaces, each must display
6492          Appropriate Legal Notices; however, if the Program has
6493          interactive interfaces that do not display Appropriate Legal
6494          Notices, your work need not make them do so.
6495
6496     A compilation of a covered work with other separate and independent
6497     works, which are not by their nature extensions of the covered
6498     work, and which are not combined with it such as to form a larger
6499     program, in or on a volume of a storage or distribution medium, is
6500     called an “aggregate” if the compilation and its resulting
6501     copyright are not used to limit the access or legal rights of the
6502     compilation’s users beyond what the individual works permit.
6503     Inclusion of a covered work in an aggregate does not cause this
6504     License to apply to the other parts of the aggregate.
6505
6506  6. Conveying Non-Source Forms.
6507
6508     You may convey a covered work in object code form under the terms
6509     of sections 4 and 5, provided that you also convey the
6510     machine-readable Corresponding Source under the terms of this
6511     License, in one of these ways:
6512
6513       a. Convey the object code in, or embodied in, a physical product
6514          (including a physical distribution medium), accompanied by the
6515          Corresponding Source fixed on a durable physical medium
6516          customarily used for software interchange.
6517
6518       b. Convey the object code in, or embodied in, a physical product
6519          (including a physical distribution medium), accompanied by a
6520          written offer, valid for at least three years and valid for as
6521          long as you offer spare parts or customer support for that
6522          product model, to give anyone who possesses the object code
6523          either (1) a copy of the Corresponding Source for all the
6524          software in the product that is covered by this License, on a
6525          durable physical medium customarily used for software
6526          interchange, for a price no more than your reasonable cost of
6527          physically performing this conveying of source, or (2) access
6528          to copy the Corresponding Source from a network server at no
6529          charge.
6530
6531       c. Convey individual copies of the object code with a copy of the
6532          written offer to provide the Corresponding Source.  This
6533          alternative is allowed only occasionally and noncommercially,
6534          and only if you received the object code with such an offer,
6535          in accord with subsection 6b.
6536
6537       d. Convey the object code by offering access from a designated
6538          place (gratis or for a charge), and offer equivalent access to
6539          the Corresponding Source in the same way through the same
6540          place at no further charge.  You need not require recipients
6541          to copy the Corresponding Source along with the object code.
6542          If the place to copy the object code is a network server, the
6543          Corresponding Source may be on a different server (operated by
6544          you or a third party) that supports equivalent copying
6545          facilities, provided you maintain clear directions next to the
6546          object code saying where to find the Corresponding Source.
6547          Regardless of what server hosts the Corresponding Source, you
6548          remain obligated to ensure that it is available for as long as
6549          needed to satisfy these requirements.
6550
6551       e. Convey the object code using peer-to-peer transmission,
6552          provided you inform other peers where the object code and
6553          Corresponding Source of the work are being offered to the
6554          general public at no charge under subsection 6d.
6555
6556     A separable portion of the object code, whose source code is
6557     excluded from the Corresponding Source as a System Library, need
6558     not be included in conveying the object code work.
6559
6560     A “User Product” is either (1) a “consumer product”, which means
6561     any tangible personal property which is normally used for personal,
6562     family, or household purposes, or (2) anything designed or sold for
6563     incorporation into a dwelling.  In determining whether a product is
6564     a consumer product, doubtful cases shall be resolved in favor of
6565     coverage.  For a particular product received by a particular user,
6566     “normally used” refers to a typical or common use of that class of
6567     product, regardless of the status of the particular user or of the
6568     way in which the particular user actually uses, or expects or is
6569     expected to use, the product.  A product is a consumer product
6570     regardless of whether the product has substantial commercial,
6571     industrial or non-consumer uses, unless such uses represent the
6572     only significant mode of use of the product.
6573
6574     “Installation Information” for a User Product means any methods,
6575     procedures, authorization keys, or other information required to
6576     install and execute modified versions of a covered work in that
6577     User Product from a modified version of its Corresponding Source.
6578     The information must suffice to ensure that the continued
6579     functioning of the modified object code is in no case prevented or
6580     interfered with solely because modification has been made.
6581
6582     If you convey an object code work under this section in, or with,
6583     or specifically for use in, a User Product, and the conveying
6584     occurs as part of a transaction in which the right of possession
6585     and use of the User Product is transferred to the recipient in
6586     perpetuity or for a fixed term (regardless of how the transaction
6587     is characterized), the Corresponding Source conveyed under this
6588     section must be accompanied by the Installation Information.  But
6589     this requirement does not apply if neither you nor any third party
6590     retains the ability to install modified object code on the User
6591     Product (for example, the work has been installed in ROM).
6592
6593     The requirement to provide Installation Information does not
6594     include a requirement to continue to provide support service,
6595     warranty, or updates for a work that has been modified or installed
6596     by the recipient, or for the User Product in which it has been
6597     modified or installed.  Access to a network may be denied when the
6598     modification itself materially and adversely affects the operation
6599     of the network or violates the rules and protocols for
6600     communication across the network.
6601
6602     Corresponding Source conveyed, and Installation Information
6603     provided, in accord with this section must be in a format that is
6604     publicly documented (and with an implementation available to the
6605     public in source code form), and must require no special password
6606     or key for unpacking, reading or copying.
6607
6608  7. Additional Terms.
6609
6610     “Additional permissions” are terms that supplement the terms of
6611     this License by making exceptions from one or more of its
6612     conditions.  Additional permissions that are applicable to the
6613     entire Program shall be treated as though they were included in
6614     this License, to the extent that they are valid under applicable
6615     law.  If additional permissions apply only to part of the Program,
6616     that part may be used separately under those permissions, but the
6617     entire Program remains governed by this License without regard to
6618     the additional permissions.
6619
6620     When you convey a copy of a covered work, you may at your option
6621     remove any additional permissions from that copy, or from any part
6622     of it.  (Additional permissions may be written to require their own
6623     removal in certain cases when you modify the work.)  You may place
6624     additional permissions on material, added by you to a covered work,
6625     for which you have or can give appropriate copyright permission.
6626
6627     Notwithstanding any other provision of this License, for material
6628     you add to a covered work, you may (if authorized by the copyright
6629     holders of that material) supplement the terms of this License with
6630     terms:
6631
6632       a. Disclaiming warranty or limiting liability differently from
6633          the terms of sections 15 and 16 of this License; or
6634
6635       b. Requiring preservation of specified reasonable legal notices
6636          or author attributions in that material or in the Appropriate
6637          Legal Notices displayed by works containing it; or
6638
6639       c. Prohibiting misrepresentation of the origin of that material,
6640          or requiring that modified versions of such material be marked
6641          in reasonable ways as different from the original version; or
6642
6643       d. Limiting the use for publicity purposes of names of licensors
6644          or authors of the material; or
6645
6646       e. Declining to grant rights under trademark law for use of some
6647          trade names, trademarks, or service marks; or
6648
6649       f. Requiring indemnification of licensors and authors of that
6650          material by anyone who conveys the material (or modified
6651          versions of it) with contractual assumptions of liability to
6652          the recipient, for any liability that these contractual
6653          assumptions directly impose on those licensors and authors.
6654
6655     All other non-permissive additional terms are considered “further
6656     restrictions” within the meaning of section 10.  If the Program as
6657     you received it, or any part of it, contains a notice stating that
6658     it is governed by this License along with a term that is a further
6659     restriction, you may remove that term.  If a license document
6660     contains a further restriction but permits relicensing or conveying
6661     under this License, you may add to a covered work material governed
6662     by the terms of that license document, provided that the further
6663     restriction does not survive such relicensing or conveying.
6664
6665     If you add terms to a covered work in accord with this section, you
6666     must place, in the relevant source files, a statement of the
6667     additional terms that apply to those files, or a notice indicating
6668     where to find the applicable terms.
6669
6670     Additional terms, permissive or non-permissive, may be stated in
6671     the form of a separately written license, or stated as exceptions;
6672     the above requirements apply either way.
6673
6674  8. Termination.
6675
6676     You may not propagate or modify a covered work except as expressly
6677     provided under this License.  Any attempt otherwise to propagate or
6678     modify it is void, and will automatically terminate your rights
6679     under this License (including any patent licenses granted under the
6680     third paragraph of section 11).
6681
6682     However, if you cease all violation of this License, then your
6683     license from a particular copyright holder is reinstated (a)
6684     provisionally, unless and until the copyright holder explicitly and
6685     finally terminates your license, and (b) permanently, if the
6686     copyright holder fails to notify you of the violation by some
6687     reasonable means prior to 60 days after the cessation.
6688
6689     Moreover, your license from a particular copyright holder is
6690     reinstated permanently if the copyright holder notifies you of the
6691     violation by some reasonable means, this is the first time you have
6692     received notice of violation of this License (for any work) from
6693     that copyright holder, and you cure the violation prior to 30 days
6694     after your receipt of the notice.
6695
6696     Termination of your rights under this section does not terminate
6697     the licenses of parties who have received copies or rights from you
6698     under this License.  If your rights have been terminated and not
6699     permanently reinstated, you do not qualify to receive new licenses
6700     for the same material under section 10.
6701
6702  9. Acceptance Not Required for Having Copies.
6703
6704     You are not required to accept this License in order to receive or
6705     run a copy of the Program.  Ancillary propagation of a covered work
6706     occurring solely as a consequence of using peer-to-peer
6707     transmission to receive a copy likewise does not require
6708     acceptance.  However, nothing other than this License grants you
6709     permission to propagate or modify any covered work.  These actions
6710     infringe copyright if you do not accept this License.  Therefore,
6711     by modifying or propagating a covered work, you indicate your
6712     acceptance of this License to do so.
6713
6714  10. Automatic Licensing of Downstream Recipients.
6715
6716     Each time you convey a covered work, the recipient automatically
6717     receives a license from the original licensors, to run, modify and
6718     propagate that work, subject to this License.  You are not
6719     responsible for enforcing compliance by third parties with this
6720     License.
6721
6722     An “entity transaction” is a transaction transferring control of an
6723     organization, or substantially all assets of one, or subdividing an
6724     organization, or merging organizations.  If propagation of a
6725     covered work results from an entity transaction, each party to that
6726     transaction who receives a copy of the work also receives whatever
6727     licenses to the work the party’s predecessor in interest had or
6728     could give under the previous paragraph, plus a right to possession
6729     of the Corresponding Source of the work from the predecessor in
6730     interest, if the predecessor has it or can get it with reasonable
6731     efforts.
6732
6733     You may not impose any further restrictions on the exercise of the
6734     rights granted or affirmed under this License.  For example, you
6735     may not impose a license fee, royalty, or other charge for exercise
6736     of rights granted under this License, and you may not initiate
6737     litigation (including a cross-claim or counterclaim in a lawsuit)
6738     alleging that any patent claim is infringed by making, using,
6739     selling, offering for sale, or importing the Program or any portion
6740     of it.
6741
6742  11. Patents.
6743
6744     A “contributor” is a copyright holder who authorizes use under this
6745     License of the Program or a work on which the Program is based.
6746     The work thus licensed is called the contributor’s “contributor
6747     version”.
6748
6749     A contributor’s “essential patent claims” are all patent claims
6750     owned or controlled by the contributor, whether already acquired or
6751     hereafter acquired, that would be infringed by some manner,
6752     permitted by this License, of making, using, or selling its
6753     contributor version, but do not include claims that would be
6754     infringed only as a consequence of further modification of the
6755     contributor version.  For purposes of this definition, “control”
6756     includes the right to grant patent sublicenses in a manner
6757     consistent with the requirements of this License.
6758
6759     Each contributor grants you a non-exclusive, worldwide,
6760     royalty-free patent license under the contributor’s essential
6761     patent claims, to make, use, sell, offer for sale, import and
6762     otherwise run, modify and propagate the contents of its contributor
6763     version.
6764
6765     In the following three paragraphs, a “patent license” is any
6766     express agreement or commitment, however denominated, not to
6767     enforce a patent (such as an express permission to practice a
6768     patent or covenant not to sue for patent infringement).  To “grant”
6769     such a patent license to a party means to make such an agreement or
6770     commitment not to enforce a patent against the party.
6771
6772     If you convey a covered work, knowingly relying on a patent
6773     license, and the Corresponding Source of the work is not available
6774     for anyone to copy, free of charge and under the terms of this
6775     License, through a publicly available network server or other
6776     readily accessible means, then you must either (1) cause the
6777     Corresponding Source to be so available, or (2) arrange to deprive
6778     yourself of the benefit of the patent license for this particular
6779     work, or (3) arrange, in a manner consistent with the requirements
6780     of this License, to extend the patent license to downstream
6781     recipients.  “Knowingly relying” means you have actual knowledge
6782     that, but for the patent license, your conveying the covered work
6783     in a country, or your recipient’s use of the covered work in a
6784     country, would infringe one or more identifiable patents in that
6785     country that you have reason to believe are valid.
6786
6787     If, pursuant to or in connection with a single transaction or
6788     arrangement, you convey, or propagate by procuring conveyance of, a
6789     covered work, and grant a patent license to some of the parties
6790     receiving the covered work authorizing them to use, propagate,
6791     modify or convey a specific copy of the covered work, then the
6792     patent license you grant is automatically extended to all
6793     recipients of the covered work and works based on it.
6794
6795     A patent license is “discriminatory” if it does not include within
6796     the scope of its coverage, prohibits the exercise of, or is
6797     conditioned on the non-exercise of one or more of the rights that
6798     are specifically granted under this License.  You may not convey a
6799     covered work if you are a party to an arrangement with a third
6800     party that is in the business of distributing software, under which
6801     you make payment to the third party based on the extent of your
6802     activity of conveying the work, and under which the third party
6803     grants, to any of the parties who would receive the covered work
6804     from you, a discriminatory patent license (a) in connection with
6805     copies of the covered work conveyed by you (or copies made from
6806     those copies), or (b) primarily for and in connection with specific
6807     products or compilations that contain the covered work, unless you
6808     entered into that arrangement, or that patent license was granted,
6809     prior to 28 March 2007.
6810
6811     Nothing in this License shall be construed as excluding or limiting
6812     any implied license or other defenses to infringement that may
6813     otherwise be available to you under applicable patent law.
6814
6815  12. No Surrender of Others’ Freedom.
6816
6817     If conditions are imposed on you (whether by court order, agreement
6818     or otherwise) that contradict the conditions of this License, they
6819     do not excuse you from the conditions of this License.  If you
6820     cannot convey a covered work so as to satisfy simultaneously your
6821     obligations under this License and any other pertinent obligations,
6822     then as a consequence you may not convey it at all.  For example,
6823     if you agree to terms that obligate you to collect a royalty for
6824     further conveying from those to whom you convey the Program, the
6825     only way you could satisfy both those terms and this License would
6826     be to refrain entirely from conveying the Program.
6827
6828  13. Use with the GNU Affero General Public License.
6829
6830     Notwithstanding any other provision of this License, you have
6831     permission to link or combine any covered work with a work licensed
6832     under version 3 of the GNU Affero General Public License into a
6833     single combined work, and to convey the resulting work.  The terms
6834     of this License will continue to apply to the part which is the
6835     covered work, but the special requirements of the GNU Affero
6836     General Public License, section 13, concerning interaction through
6837     a network will apply to the combination as such.
6838
6839  14. Revised Versions of this License.
6840
6841     The Free Software Foundation may publish revised and/or new
6842     versions of the GNU General Public License from time to time.  Such
6843     new versions will be similar in spirit to the present version, but
6844     may differ in detail to address new problems or concerns.
6845
6846     Each version is given a distinguishing version number.  If the
6847     Program specifies that a certain numbered version of the GNU
6848     General Public License “or any later version” applies to it, you
6849     have the option of following the terms and conditions either of
6850     that numbered version or of any later version published by the Free
6851     Software Foundation.  If the Program does not specify a version
6852     number of the GNU General Public License, you may choose any
6853     version ever published by the Free Software Foundation.
6854
6855     If the Program specifies that a proxy can decide which future
6856     versions of the GNU General Public License can be used, that
6857     proxy’s public statement of acceptance of a version permanently
6858     authorizes you to choose that version for the Program.
6859
6860     Later license versions may give you additional or different
6861     permissions.  However, no additional obligations are imposed on any
6862     author or copyright holder as a result of your choosing to follow a
6863     later version.
6864
6865  15. Disclaimer of Warranty.
6866
6867     THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
6868     APPLICABLE LAW.  EXCEPT WHEN OTHERWISE STATED IN WRITING THE
6869     COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS”
6870     WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
6871     INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
6872     MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE
6873     RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.
6874     SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL
6875     NECESSARY SERVICING, REPAIR OR CORRECTION.
6876
6877  16. Limitation of Liability.
6878
6879     IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
6880     WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES
6881     AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR
6882     DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
6883     CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE
6884     THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA
6885     BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
6886     PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
6887     PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF
6888     THE POSSIBILITY OF SUCH DAMAGES.
6889
6890  17. Interpretation of Sections 15 and 16.
6891
6892     If the disclaimer of warranty and limitation of liability provided
6893     above cannot be given local legal effect according to their terms,
6894     reviewing courts shall apply local law that most closely
6895     approximates an absolute waiver of all civil liability in
6896     connection with the Program, unless a warranty or assumption of
6897     liability accompanies a copy of the Program in return for a fee.
6898
6899END OF TERMS AND CONDITIONS
6900===========================
6901
6902How to Apply These Terms to Your New Programs
6903=============================================
6904
6905If you develop a new program, and you want it to be of the greatest
6906possible use to the public, the best way to achieve this is to make it
6907free software which everyone can redistribute and change under these
6908terms.
6909
6910   To do so, attach the following notices to the program.  It is safest
6911to attach them to the start of each source file to most effectively
6912state the exclusion of warranty; and each file should have at least the
6913“copyright” line and a pointer to where the full notice is found.
6914
6915     ONE LINE TO GIVE THE PROGRAM'S NAME AND A BRIEF IDEA OF WHAT IT DOES.
6916     Copyright (C) YEAR NAME OF AUTHOR
6917
6918     This program is free software: you can redistribute it and/or modify
6919     it under the terms of the GNU General Public License as published by
6920     the Free Software Foundation, either version 3 of the License, or (at
6921     your option) any later version.
6922
6923     This program is distributed in the hope that it will be useful, but
6924     WITHOUT ANY WARRANTY; without even the implied warranty of
6925     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
6926     General Public License for more details.
6927
6928     You should have received a copy of the GNU General Public License
6929     along with this program.  If not, see <https://www.gnu.org/licenses/>.
6930
6931   Also add information on how to contact you by electronic and paper
6932mail.
6933
6934   If the program does terminal interaction, make it output a short
6935notice like this when it starts in an interactive mode:
6936
6937     PROGRAM Copyright (C) YEAR NAME OF AUTHOR
6938     This program comes with ABSOLUTELY NO WARRANTY; for details type ‘show w’.
6939     This is free software, and you are welcome to redistribute it
6940     under certain conditions; type ‘show c’ for details.
6941
6942   The hypothetical commands ‘show w’ and ‘show c’ should show the
6943appropriate parts of the General Public License.  Of course, your
6944program’s commands might be different; for a GUI interface, you would
6945use an “about box”.
6946
6947   You should also get your employer (if you work as a programmer) or
6948school, if any, to sign a “copyright disclaimer” for the program, if
6949necessary.  For more information on this, and how to apply and follow
6950the GNU GPL, see <https://www.gnu.org/licenses/>.
6951
6952   The GNU General Public License does not permit incorporating your
6953program into proprietary programs.  If your program is a subroutine
6954library, you may consider it more useful to permit linking proprietary
6955applications with the library.  If this is what you want to do, use the
6956GNU Lesser General Public License instead of this License.  But first,
6957please read <https://www.gnu.org/licenses/why-not-lgpl.html>.
6958
6959
6960File: mh-e.info,  Node: Key Index,  Next: Command Index,  Prev: GPL,  Up: Top
6961
6962Key (Character) Index
6963*********************
6964
6965�[index�]
6966* Menu:
6967
6968* !:                                     Files and Pipes.     (line   6)
6969* ! <1>:                                 Folders.             (line  11)
6970* ! <2>:                                 Folders.             (line 171)
6971* ':                                     Sequences.           (line  13)
6972* ' <1>:                                 Sequences.           (line  64)
6973* , (comma):                             Reading Mail.        (line  26)
6974* , (comma) <1>:                         Viewing.             (line   6)
6975* , (comma) <2>:                         Editing Drafts.      (line  15)
6976* , (comma) <3>:                         Editing Message.     (line  32)
6977* . (period):                            Viewing.             (line   6)
6978* / ':                                   Limits.              (line  13)
6979* / ' <1>:                               Limits.              (line  39)
6980* / ?:                                   Limits.              (line  11)
6981* / c:                                   Limits.              (line  15)
6982* / c <1>:                               Limits.              (line  33)
6983* / g:                                   Limits.              (line  20)
6984* / g <1>:                               Limits.              (line  39)
6985* / m:                                   Limits.              (line  17)
6986* / m <1>:                               Limits.              (line  33)
6987* / s:                                   Limits.              (line  22)
6988* / s <1>:                               Limits.              (line  33)
6989* / t:                                   Limits.              (line  25)
6990* / t <1>:                               Limits.              (line  33)
6991* / w:                                   Limits.              (line  27)
6992* / w <1>:                               Limits.              (line  45)
6993* : (colon):                             Reading Mail.        (line  28)
6994* : (colon) <1>:                         Viewing Attachments. (line 125)
6995* ; (semicolon):                         Reading Mail.        (line  31)
6996* ; (semicolon) <1>:                     Viewing Attachments. (line  11)
6997* >:                                     Reading Mail.        (line  38)
6998* > <1>:                                 Files and Pipes.     (line   6)
6999* ?:                                     Processing Mail Tour.
7000                                                              (line  75)
7001* ? <1>:                                 Using This Manual.   (line   9)
7002* ? <2>:                                 Reading Mail.        (line  23)
7003* ? <3>:                                 Folders.             (line  10)
7004* ? <4>:                                 Miscellaneous.       (line  28)
7005* |:                                     Reading Mail.        (line  40)
7006* | <1>:                                 Files and Pipes.     (line  14)
7007* BS:                                    Processing Mail Tour.
7008                                                              (line  42)
7009* BS <1>:                                Reading Mail.        (line  36)
7010* BS <2>:                                Viewing.             (line   6)
7011* BS <3>:                                Digests.             (line   6)
7012* c:                                     Folders.             (line  13)
7013* c <1>:                                 Folders.             (line 203)
7014* C-@:                                   Conventions.         (line  80)
7015* C-b:                                   Processing Mail Tour.
7016                                                              (line  42)
7017* C-c ?:                                 Sending Mail Tour.   (line  44)
7018* C-c ? <1>:                             Using This Manual.   (line   9)
7019* C-c ? <2>:                             Editing Drafts.      (line  22)
7020* C-c ? <3>:                             Searching.           (line  12)
7021* C-c ? <4>:                             Searching.           (line  17)
7022* C-c ? <5>:                             Miscellaneous.       (line  28)
7023* C-c C-c:                               Sending Mail Tour.   (line  44)
7024* C-c C-c <1>:                           Processing Mail Tour.
7025                                                              (line  42)
7026* C-c C-c <2>:                           Editing Again.       (line  17)
7027* C-c C-c <3>:                           Editing Drafts.      (line  24)
7028* C-c C-c <4>:                           Sending Message.     (line   6)
7029* C-c C-c <5>:                           Sending Message.     (line  12)
7030* C-c C-c <6>:                           Searching.           (line  13)
7031* C-c C-c <7>:                           Searching.           (line 146)
7032* C-c C-d:                               Editing Drafts.      (line  26)
7033* C-c C-d <1>:                           Identities.          (line  13)
7034* C-c C-d <2>:                           Identities.          (line  67)
7035* C-c C-e:                               Editing Drafts.      (line  29)
7036* C-c C-e <1>:                           Adding Attachments.  (line 205)
7037* C-c C-e <2>:                           Adding Attachments.  (line 213)
7038* C-c C-e <3>:                           Adding Attachments.  (line 222)
7039* C-c C-f a:                             Editing Drafts.      (line  31)
7040* C-c C-f a <1>:                         Searching.           (line  19)
7041* C-c C-f b:                             Editing Drafts.      (line  34)
7042* C-c C-f b <1>:                         Searching.           (line  22)
7043* C-c C-f c:                             Editing Drafts.      (line  37)
7044* C-c C-f c <1>:                         Searching.           (line  25)
7045* C-c C-f C-a:                           Editing Drafts.      (line  31)
7046* C-c C-f C-a <1>:                       Searching.           (line  19)
7047* C-c C-f C-b:                           Editing Drafts.      (line  34)
7048* C-c C-f C-b <1>:                       Searching.           (line  22)
7049* C-c C-f C-c:                           Editing Drafts.      (line  37)
7050* C-c C-f C-c <1>:                       Searching.           (line  25)
7051* C-c C-f C-d:                           Editing Drafts.      (line  40)
7052* C-c C-f C-d <1>:                       Searching.           (line  28)
7053* C-c C-f C-f:                           Editing Drafts.      (line  43)
7054* C-c C-f C-f <1>:                       Editing Message.     (line  14)
7055* C-c C-f C-f <2>:                       Searching.           (line  31)
7056* C-c C-f C-l:                           Editing Drafts.      (line  46)
7057* C-c C-f C-l <1>:                       Searching.           (line  34)
7058* C-c C-f C-m:                           Editing Drafts.      (line  49)
7059* C-c C-f C-m <1>:                       Searching.           (line  37)
7060* C-c C-f C-r:                           Editing Drafts.      (line  52)
7061* C-c C-f C-r <1>:                       Searching.           (line  40)
7062* C-c C-f C-s:                           Editing Drafts.      (line  55)
7063* C-c C-f C-s <1>:                       Searching.           (line  43)
7064* C-c C-f C-t:                           Processing Mail Tour.
7065                                                              (line  42)
7066* C-c C-f C-t <1>:                       Editing Drafts.      (line  58)
7067* C-c C-f C-t <2>:                       Editing Message.     (line   6)
7068* C-c C-f C-t <3>:                       Searching.           (line  46)
7069* C-c C-f C-t <4>:                       Searching.           (line 137)
7070* C-c C-f d:                             Editing Drafts.      (line  40)
7071* C-c C-f d <1>:                         Searching.           (line  28)
7072* C-c C-f f:                             Editing Drafts.      (line  43)
7073* C-c C-f f <1>:                         Editing Message.     (line  14)
7074* C-c C-f f <2>:                         Searching.           (line  31)
7075* C-c C-f l:                             Editing Drafts.      (line  46)
7076* C-c C-f l <1>:                         Searching.           (line  34)
7077* C-c C-f m:                             Editing Drafts.      (line  49)
7078* C-c C-f m <1>:                         Searching.           (line  37)
7079* C-c C-f r:                             Editing Drafts.      (line  52)
7080* C-c C-f r <1>:                         Searching.           (line  40)
7081* C-c C-f s:                             Editing Drafts.      (line  55)
7082* C-c C-f s <1>:                         Searching.           (line  43)
7083* C-c C-f t:                             Editing Drafts.      (line  58)
7084* C-c C-f t <1>:                         Editing Message.     (line   6)
7085* C-c C-f t <2>:                         Searching.           (line  46)
7086* C-c C-i:                               Editing Drafts.      (line  61)
7087* C-c C-i <1>:                           Inserting Messages.  (line   6)
7088* C-c C-m:                               Adding Attachments.  (line  12)
7089* C-c C-m C-e:                           Editing Drafts.      (line  63)
7090* C-c C-m C-e <1>:                       Sending PGP.         (line  11)
7091* C-c C-m C-f:                           Editing Drafts.      (line  65)
7092* C-c C-m C-f <1>:                       Adding Attachments.  (line 111)
7093* C-c C-m C-g:                           Editing Drafts.      (line  68)
7094* C-c C-m C-g <1>:                       Adding Attachments.  (line 120)
7095* C-c C-m C-g <2>:                       Adding Attachments.  (line 128)
7096* C-c C-m C-i:                           Editing Drafts.      (line  72)
7097* C-c C-m C-i <1>:                       Adding Attachments.  (line 101)
7098* C-c C-m C-m:                           Editing Drafts.      (line  76)
7099* C-c C-m C-m <1>:                       Adding Attachments.  (line 171)
7100* C-c C-m C-m <2>:                       Adding Attachments.  (line 174)
7101* C-c C-m C-m <3>:                       Adding Attachments.  (line 205)
7102* C-c C-m C-n:                           Editing Drafts.      (line  79)
7103* C-c C-m C-n <1>:                       Sending PGP.         (line  27)
7104* C-c C-m C-s:                           Editing Drafts.      (line  82)
7105* C-c C-m C-s <1>:                       Sending PGP.         (line  11)
7106* C-c C-m C-t:                           Editing Drafts.      (line  84)
7107* C-c C-m C-t <1>:                       Adding Attachments.  (line 128)
7108* C-c C-m C-u:                           Editing Drafts.      (line  88)
7109* C-c C-m C-u <1>:                       Adding Attachments.  (line 205)
7110* C-c C-m C-x:                           Editing Drafts.      (line  91)
7111* C-c C-m C-x <1>:                       Adding Attachments.  (line 138)
7112* C-c C-m e e:                           Editing Drafts.      (line  94)
7113* C-c C-m e e <1>:                       Sending PGP.         (line  11)
7114* C-c C-m e s:                           Editing Drafts.      (line  96)
7115* C-c C-m e s <1>:                       Sending PGP.         (line  11)
7116* C-c C-m f:                             Editing Drafts.      (line  65)
7117* C-c C-m f <1>:                         Adding Attachments.  (line 111)
7118* C-c C-m g:                             Editing Drafts.      (line  68)
7119* C-c C-m g <1>:                         Adding Attachments.  (line 120)
7120* C-c C-m i:                             Editing Drafts.      (line  72)
7121* C-c C-m i <1>:                         Adding Attachments.  (line 101)
7122* C-c C-m m:                             Editing Drafts.      (line  76)
7123* C-c C-m m <1>:                         Adding Attachments.  (line 171)
7124* C-c C-m n:                             Editing Drafts.      (line  79)
7125* C-c C-m n <1>:                         Sending PGP.         (line  27)
7126* C-c C-m s e:                           Editing Drafts.      (line  99)
7127* C-c C-m s e <1>:                       Sending PGP.         (line  11)
7128* C-c C-m s s:                           Editing Drafts.      (line 102)
7129* C-c C-m s s <1>:                       Sending PGP.         (line  11)
7130* C-c C-m t:                             Editing Drafts.      (line  84)
7131* C-c C-m t <1>:                         Adding Attachments.  (line 128)
7132* C-c C-m u:                             Editing Drafts.      (line  88)
7133* C-c C-m u <1>:                         Adding Attachments.  (line 205)
7134* C-c C-m x:                             Editing Drafts.      (line  91)
7135* C-c C-m x <1>:                         Adding Attachments.  (line 138)
7136* C-c C-o:                               Editing Drafts.      (line 104)
7137* C-c C-o <1>:                           Editing Message.     (line  79)
7138* C-c C-p:                               Searching.           (line  15)
7139* C-c C-p <1>:                           Searching.           (line 146)
7140* C-c C-q:                               Editing Drafts.      (line 106)
7141* C-c C-q <1>:                           Killing Draft.       (line   6)
7142* C-c C-s:                               Editing Drafts.      (line 108)
7143* C-c C-s <1>:                           Signature.           (line   6)
7144* C-c C-t:                               Editing Drafts.      (line 110)
7145* C-c C-t <1>:                           Editing Message.     (line  46)
7146* C-c C-w:                               Editing Drafts.      (line 113)
7147* C-c C-w <1>:                           Checking Recipients. (line   6)
7148* C-c C-w <2>:                           Miscellaneous.       (line  39)
7149* C-c C-y:                               Editing Drafts.      (line 116)
7150* C-c C-y <1>:                           Inserting Letter.    (line   6)
7151* C-c C-y <2>:                           Inserting Letter.    (line  51)
7152* C-c M-d:                               Editing Drafts.      (line 119)
7153* C-c M-d <1>:                           Identities.          (line  14)
7154* C-c M-d <2>:                           Identities.          (line 109)
7155* C-c RET:                               Viewing.             (line 111)
7156* C-d:                                   Reading Mail.        (line  42)
7157* C-d <1>:                               Navigating.          (line  33)
7158* C-f:                                   Processing Mail Tour.
7159                                                              (line  42)
7160* C-h C-h:                               Using This Manual.   (line   9)
7161* C-h C-k i:                             Using This Manual.   (line   9)
7162* C-h i:                                 Preface.             (line  28)
7163* C-h i <1>:                             Using This Manual.   (line   9)
7164* C-h m:                                 Sending Mail Tour.   (line  44)
7165* C-h m <1>:                             Processing Mail Tour.
7166                                                              (line  75)
7167* C-h m <2>:                             Using This Manual.   (line   9)
7168* C-h t:                                 Preface.             (line  18)
7169* C-h t <1>:                             Conventions.         (line  96)
7170* C-n:                                   Processing Mail Tour.
7171                                                              (line  42)
7172* C-n <1>:                               Navigating.          (line  18)
7173* C-o:                                   Editing Message.     (line  79)
7174* C-p:                                   Processing Mail Tour.
7175                                                              (line  42)
7176* C-p <1>:                               Navigating.          (line  18)
7177* C-SPC:                                 Conventions.         (line  80)
7178* C-u:                                   Conventions.         (line  39)
7179* C-u, with ranges:                      Ranges.              (line  10)
7180* C-x 5 0:                               Speedbar.            (line  34)
7181* C-x b:                                 Leaving MH-E.        (line  12)
7182* C-x C-c:                               Leaving MH-E.        (line   6)
7183* C-x k:                                 Leaving MH-E.        (line  12)
7184* C-x k <1>:                             Killing Draft.       (line   6)
7185* d:                                     Processing Mail Tour.
7186                                                              (line  63)
7187* d <1>:                                 Reading Mail.        (line  45)
7188* d <2>:                                 Digests.             (line  13)
7189* d <3>:                                 Navigating.          (line  23)
7190* d <4>:                                 Sequences.           (line  95)
7191* D ?:                                   Reading Mail.        (line  47)
7192* D b:                                   Reading Mail.        (line  54)
7193* D b <1>:                               Digests.             (line  13)
7194* D BS:                                  Reading Mail.        (line  52)
7195* D BS <1>:                              Digests.             (line   6)
7196* D SPC:                                 Reading Mail.        (line  50)
7197* D SPC <1>:                             Digests.             (line   6)
7198* DEL:                                   Reading Mail Tour.   (line  41)
7199* e:                                     Sending Mail.        (line  19)
7200* E:                                     Sending Mail.        (line  20)
7201* e <1>:                                 Redistributing.      (line  12)
7202* e <2>:                                 Editing Again.       (line   6)
7203* e <3>:                                 Editing Again.       (line  14)
7204* E <1>:                                 Editing Again.       (line  17)
7205* f:                                     Sending Mail.        (line  23)
7206* f <1>:                                 Forwarding.          (line   6)
7207* F ':                                   Folders.             (line  18)
7208* F ' <1>:                               Folders.             (line 248)
7209* F ' <2>:                               Sequences.           (line  64)
7210* F ?:                                   Processing Mail Tour.
7211                                                              (line  75)
7212* F ? <1>:                               Folders.             (line  15)
7213* F c:                                   Folders.             (line  20)
7214* F k:                                   Folders.             (line  22)
7215* F k <1>:                               Folders.             (line 266)
7216* F k <2>:                               Searching.           (line 170)
7217* F l:                                   Folders.             (line  24)
7218* F l <1>:                               Folders.             (line 266)
7219* F l <2>:                               Miscellaneous.       (line  25)
7220* F n:                                   Folders.             (line  26)
7221* F n <1>:                               Folders.             (line 240)
7222* F p:                                   Folders.             (line  28)
7223* F p <1>:                               Folders.             (line 266)
7224* F p <2>:                               Folders.             (line 278)
7225* F q:                                   Folders.             (line  30)
7226* F q <1>:                               Folders.             (line 254)
7227* F r:                                   Reading Mail Tour.   (line  12)
7228* F r <1>:                               Reading Mail.        (line   6)
7229* F r <2>:                               Folders.             (line  32)
7230* F r <3>:                               Folders.             (line 266)
7231* F r <4>:                               Searching.           (line 161)
7232* F s:                                   Folders.             (line  34)
7233* F S:                                   Folders.             (line  36)
7234* F s <1>:                               Folders.             (line 237)
7235* F S <1>:                               Folders.             (line 266)
7236* F S <2>:                               Folders.             (line 301)
7237* F s <2>:                               Searching.           (line   6)
7238* F s <3>:                               Searching.           (line  78)
7239* F s <4>:                               Searching.           (line 141)
7240* F s <5>:                               Searching.           (line 174)
7241* F s <6>:                               Searching.           (line 191)
7242* F u:                                   Folders.             (line  38)
7243* F u <1>:                               Folders.             (line 183)
7244* F v:                                   Reading Mail.        (line   6)
7245* F v <1>:                               Folders.             (line  41)
7246* F v <2>:                               Folders.             (line 224)
7247* F v <3>:                               Speedbar.            (line   6)
7248* F v drafts:                            Editing Again.       (line   6)
7249* g:                                     Reading Mail.        (line  56)
7250* g <1>:                                 Navigating.          (line   6)
7251* i:                                     Processing Mail Tour.
7252                                                              (line  63)
7253* i <1>:                                 Incorporating Mail.  (line  10)
7254* i <2>:                                 Incorporating Mail.  (line  26)
7255* i <3>:                                 Incorporating Mail.  (line  83)
7256* I *:                                   Incorporating Mail.  (line  66)
7257* J ?:                                   Junk.                (line  17)
7258* J b:                                   Junk.                (line  19)
7259* J b <1>:                               Junk.                (line  73)
7260* J b <2>:                               Junk.                (line 143)
7261* J b <3>:                               Junk.                (line 215)
7262* J b <4>:                               Junk.                (line 252)
7263* J w:                                   Junk.                (line  21)
7264* J w <1>:                               Junk.                (line  80)
7265* J w <2>:                               Junk.                (line 143)
7266* J w <3>:                               Junk.                (line 215)
7267* J w <4>:                               Junk.                (line 252)
7268* k:                                     Reading Mail.        (line  58)
7269* k <1>:                                 Navigating.          (line  37)
7270* k <2>:                                 Folders.             (line 287)
7271* k <3>:                                 Threading.           (line  54)
7272* K ?:                                   Reading Mail.        (line  61)
7273* K a:                                   Reading Mail.        (line  68)
7274* K a <1>:                               Viewing Attachments. (line  72)
7275* K e:                                   Reading Mail.        (line  70)
7276* K e <1>:                               Viewing Attachments. (line  48)
7277* K i:                                   Reading Mail.        (line  72)
7278* K i <1>:                               Viewing Attachments. (line 131)
7279* K o:                                   Reading Mail.        (line  74)
7280* K o <1>:                               Viewing Attachments. (line  63)
7281* K S-TAB:                               Reading Mail.        (line  66)
7282* K S-TAB <1>:                           Viewing Attachments. (line  25)
7283* K t:                                   Reading Mail.        (line  76)
7284* K t <1>:                               Viewing Attachments. (line  88)
7285* K TAB:                                 Reading Mail.        (line  64)
7286* K TAB <1>:                             Viewing Attachments. (line  25)
7287* K v:                                   Reading Mail.        (line  79)
7288* K v <1>:                               Viewing Attachments. (line  37)
7289* l:                                     Files and Pipes.     (line  14)
7290* m:                                     Processing Mail Tour.
7291                                                              (line  72)
7292* M:                                     Reading Mail.        (line  81)
7293* M <1>:                                 Miscellaneous Commands and Options.
7294                                                              (line   8)
7295* m <1>:                                 Composing.           (line  16)
7296* M-<:                                   Reading Mail.        (line  83)
7297* M-< <1>:                               Navigating.          (line   6)
7298* M->:                                   Reading Mail.        (line  85)
7299* M-> <1>:                               Navigating.          (line   6)
7300* M-d:                                   Sending Mail.        (line  29)
7301* M-d <1>:                               Redistributing.      (line   6)
7302* M-n:                                   Reading Mail.        (line  87)
7303* M-n <1>:                               Navigating.          (line   6)
7304* M-p:                                   Reading Mail.        (line  89)
7305* M-p <1>:                               Navigating.          (line   6)
7306* M-q:                                   Editing Message.     (line  61)
7307* M-TAB:                                 Editing Drafts.      (line  13)
7308* M-TAB <1>:                             Editing Message.     (line  32)
7309* M-TAB <2>:                             Aliases.             (line  15)
7310* M-TAB <3>:                             Aliases.             (line  71)
7311* M-x:                                   Conventions.         (line  96)
7312* mouse-1:                               Reading Mail.        (line 122)
7313* mouse-1 <1>:                           Viewing Attachments. (line  25)
7314* mouse-2:                               Reading Mail.        (line 116)
7315* mouse-2 <1>:                           Reading Mail.        (line 122)
7316* mouse-2 <2>:                           Viewing.             (line   6)
7317* mouse-2 <3>:                           Viewing.             (line 111)
7318* mouse-2 <4>:                           Viewing Attachments. (line  25)
7319* mouse-2 <5>:                           HTML.                (line  62)
7320* mouse-2 <6>:                           Speedbar.            (line   6)
7321* mouse-3:                               Speedbar.            (line  34)
7322* n:                                     Reading Mail Tour.   (line  19)
7323* n <1>:                                 Processing Mail Tour.
7324                                                              (line  63)
7325* n <2>:                                 Reading Mail.        (line  91)
7326* n <3>:                                 Navigating.          (line   6)
7327* n <4>:                                 Navigating.          (line  23)
7328* n <5>:                                 Editing Again.       (line   6)
7329* o:                                     Processing Mail Tour.
7330                                                              (line  51)
7331* o <1>:                                 Folders.             (line  43)
7332* o <2>:                                 Folders.             (line 163)
7333* o <3>:                                 Folders.             (line 203)
7334* p:                                     Reading Mail Tour.   (line  19)
7335* p <1>:                                 Processing Mail Tour.
7336                                                              (line  63)
7337* p <2>:                                 Reading Mail.        (line  93)
7338* p <3>:                                 Navigating.          (line   6)
7339* p <4>:                                 Navigating.          (line  23)
7340* P ?:                                   Reading Mail.        (line  95)
7341* P C:                                   Reading Mail.        (line  98)
7342* P C <1>:                               Printing.            (line  18)
7343* P F:                                   Reading Mail.        (line 101)
7344* P f:                                   Reading Mail.        (line 104)
7345* P f <1>:                               Printing.            (line   6)
7346* P F <1>:                               Printing.            (line  26)
7347* P f <2>:                               Printing.            (line  40)
7348* P l:                                   Reading Mail.        (line 106)
7349* P l <1>:                               Printing.            (line  35)
7350* P l <2>:                               Printing.            (line  40)
7351* P p:                                   Reading Mail.        (line 108)
7352* P p <1>:                               Printing.            (line   6)
7353* P p <2>:                               Printing.            (line  40)
7354* q:                                     Leaving MH-E.        (line  12)
7355* q <1>:                                 Folders.             (line  45)
7356* q <2>:                                 Folders.             (line 307)
7357* q <3>:                                 Folders.             (line 315)
7358* q <4>:                                 Sequences.           (line 102)
7359* r:                                     Processing Mail Tour.
7360                                                              (line   6)
7361* r <1>:                                 Sending Mail.        (line  25)
7362* r <2>:                                 Replying.            (line   6)
7363* r <3>:                                 Inserting Letter.    (line  36)
7364* RET:                                   Reading Mail Tour.   (line  19)
7365* RET <1>:                               Processing Mail Tour.
7366                                                              (line   6)
7367* RET <2>:                               Processing Mail Tour.
7368                                                              (line  63)
7369* RET <3>:                               Reading Mail.        (line  24)
7370* RET <4>:                               Reading Mail.        (line 122)
7371* RET <5>:                               Viewing.             (line   6)
7372* RET <6>:                               Viewing Attachments. (line  25)
7373* RET <7>:                               Files and Pipes.     (line  31)
7374* RET <8>:                               Navigating.          (line  18)
7375* s:                                     Sending Mail.        (line  27)
7376* S ':                                   Sequences.           (line  17)
7377* S ' <1>:                               Sequences.           (line  73)
7378* S ?:                                   Sequences.           (line  14)
7379* S d:                                   Sequences.           (line  19)
7380* S d <1>:                               Sequences.           (line  95)
7381* S k:                                   Sequences.           (line  21)
7382* S k <1>:                               Sequences.           (line  95)
7383* S l:                                   Sequences.           (line  23)
7384* S l <1>:                               Sequences.           (line  83)
7385* S n:                                   Sequences.           (line  25)
7386* S n <1>:                               Sequences.           (line  73)
7387* S n <2>:                               Sequences.           (line 115)
7388* S p:                                   Sequences.           (line  27)
7389* S p <1>:                               Sequences.           (line  59)
7390* S p <2>:                               Sequences.           (line  64)
7391* S s:                                   Sequences.           (line  29)
7392* S s <1>:                               Sequences.           (line  83)
7393* S w:                                   Sequences.           (line  32)
7394* S w <1>:                               Sequences.           (line  73)
7395* S w <2>:                               Sequences.           (line 115)
7396* S-mouse-2:                             HTML.                (line  84)
7397* S-TAB:                                 Editing Drafts.      (line  19)
7398* S-TAB <1>:                             Editing Message.     (line  19)
7399* S-TAB <2>:                             Searching.           (line  55)
7400* S-TAB <3>:                             Searching.           (line 152)
7401* SPC:                                   Conventions.         (line  88)
7402* SPC <1>:                               Reading Mail Tour.   (line  41)
7403* SPC <2>:                               Processing Mail Tour.
7404                                                              (line  51)
7405* SPC <3>:                               Reading Mail.        (line  34)
7406* SPC <4>:                               Viewing.             (line   6)
7407* SPC <5>:                               Digests.             (line   6)
7408* SPC <6>:                               Editing Drafts.      (line  11)
7409* SPC <7>:                               Editing Message.     (line  32)
7410* SPC <8>:                               Aliases.             (line  13)
7411* SPC <9>:                               Aliases.             (line  71)
7412* t:                                     Digests.             (line  13)
7413* t <1>:                                 Folders.             (line  47)
7414* t <2>:                                 Folders.             (line 210)
7415* t <3>:                                 Folders.             (line 217)
7416* T ?:                                   Threading.           (line  19)
7417* T d:                                   Navigating.          (line  37)
7418* T d <1>:                               Threading.           (line  23)
7419* T d <2>:                               Threading.           (line  54)
7420* T n:                                   Threading.           (line  27)
7421* T n <1>:                               Threading.           (line  46)
7422* T o:                                   Threading.           (line  21)
7423* T o <1>:                               Threading.           (line  54)
7424* T p:                                   Threading.           (line  29)
7425* T p <1>:                               Threading.           (line  46)
7426* T t:                                   Threading.           (line  25)
7427* T t <1>:                               Threading.           (line  40)
7428* T u:                                   Threading.           (line  31)
7429* T u <1>:                               Threading.           (line  46)
7430* TAB:                                   Conventions.         (line  88)
7431* TAB <1>:                               Folders.             (line 282)
7432* TAB <2>:                               Editing Drafts.      (line  17)
7433* TAB <3>:                               Editing Message.     (line  19)
7434* TAB <4>:                               Aliases.             (line  63)
7435* TAB <5>:                               Searching.           (line  54)
7436* TAB <6>:                               Searching.           (line 152)
7437* u:                                     Navigating.          (line  37)
7438* u <1>:                                 Folders.             (line  50)
7439* u <2>:                                 Folders.             (line 177)
7440* v:                                     Searching.           (line  57)
7441* v <1>:                                 Searching.           (line 161)
7442* x:                                     Processing Mail Tour.
7443                                                              (line  63)
7444* x <1>:                                 Leaving MH-E.        (line   6)
7445* x <2>:                                 Navigating.          (line  46)
7446* x <3>:                                 Folders.             (line  52)
7447* x <4>:                                 Folders.             (line 186)
7448* x <5>:                                 Folders.             (line 193)
7449* x <6>:                                 Sequences.           (line 102)
7450* X ?:                                   Reading Mail.        (line 110)
7451* X s:                                   Reading Mail.        (line 113)
7452* X s <1>:                               Files and Pipes.     (line  21)
7453* X s <2>:                               Files and Pipes.     (line  31)
7454* X u:                                   Reading Mail.        (line 113)
7455
7456
7457File: mh-e.info,  Node: Command Index,  Next: Option Index,  Prev: Key Index,  Up: Top
7458
7459Command Index
7460*************
7461
7462�[index�]
7463* Menu:
7464
7465* add-hook:                              Conventions.         (line  70)
7466* backward-char:                         Processing Mail Tour.
7467                                                              (line  42)
7468* browse-url-at-mouse:                   HTML.                (line  84)
7469* call-process:                          Junk.                (line  90)
7470* customize-face:                        Conventions.         (line  65)
7471* customize-group:                       Conventions.         (line  60)
7472* customize-group <1>:                   Options.             (line  33)
7473* customize-option:                      Conventions.         (line  60)
7474* customize-option <1>:                  Conventions.         (line  70)
7475* customize-option <2>:                  Options.             (line   6)
7476* customize-option <3>:                  Options.             (line  15)
7477* delete-frame:                          Speedbar.            (line  34)
7478* describe-mode:                         Sending Mail Tour.   (line  44)
7479* describe-mode <1>:                     Processing Mail Tour.
7480                                                              (line  75)
7481* describe-mode <2>:                     Using This Manual.   (line   9)
7482* dired:                                 Folders.             (line 340)
7483* dired-do-rename:                       Folders.             (line 340)
7484* display-time:                          Incorporating Mail.  (line  38)
7485* display-time <1>:                      Reading Mail.        (line  11)
7486* fill-paragraph:                        Editing Message.     (line  61)
7487* forward-char:                          Processing Mail Tour.
7488                                                              (line  42)
7489* goto-address-at-point:                 Viewing.             (line 111)
7490* goto-address-at-point <1>:             Sending Mail.        (line  11)
7491* help-with-tutorial:                    Preface.             (line  18)
7492* help-with-tutorial <1>:                Conventions.         (line  96)
7493* indent-relative:                       Editing Message.     (line  19)
7494* ispell-complete-word:                  Editing Message.     (line  32)
7495* ispell-message:                        Sending Message.     (line  12)
7496* kill-buffer:                           Killing Draft.       (line   6)
7497* mailcap-mime-info:                     Viewing Attachments. (line  48)
7498* mailcap-mime-types:                    Adding Attachments.  (line  32)
7499* mh-alias-add-address-under-point:      Aliases.             (line 190)
7500* mh-alias-add-alias:                    Aliases.             (line 162)
7501* mh-alias-apropos:                      Aliases.             (line  17)
7502* mh-alias-apropos <1>:                  Aliases.             (line 212)
7503* mh-alias-grab-from-field:              Aliases.             (line  19)
7504* mh-alias-grab-from-field <1>:          Aliases.             (line 190)
7505* mh-alias-minibuffer-confirm-address:   Aliases.             (line  91)
7506* mh-alias-reload:                       Aliases.             (line  21)
7507* mh-alias-reload <1>:                   Aliases.             (line 149)
7508* mh-annotate-msg:                       Sending Mail.        (line  73)
7509* mh-burst-digest:                       Reading Mail.        (line  54)
7510* mh-burst-digest <1>:                   Digests.             (line  13)
7511* mh-catchup:                            Folders.             (line  20)
7512* mh-check-whom:                         Editing Drafts.      (line 113)
7513* mh-check-whom <1>:                     Checking Recipients. (line   6)
7514* mh-check-whom <2>:                     Miscellaneous.       (line  37)
7515* mh-compose-forward:                    Editing Drafts.      (line  65)
7516* mh-compose-forward <1>:                Adding Attachments.  (line 111)
7517* mh-compose-insertion:                  Editing Drafts.      (line  72)
7518* mh-compose-insertion <1>:              Adding Attachments.  (line 101)
7519* mh-copy-msg:                           Folders.             (line  13)
7520* mh-copy-msg <1>:                       Folders.             (line 203)
7521* mh-customize:                          Options.             (line  33)
7522* mh-delete-msg:                         Reading Mail.        (line  45)
7523* mh-delete-msg <1>:                     Navigating.          (line  23)
7524* mh-delete-msg-from-seq:                Sequences.           (line  19)
7525* mh-delete-msg-from-seq <1>:            Sequences.           (line  95)
7526* mh-delete-msg-no-motion:               Reading Mail.        (line  42)
7527* mh-delete-msg-no-motion <1>:           Navigating.          (line  33)
7528* mh-delete-seq:                         Sequences.           (line  21)
7529* mh-delete-seq <1>:                     Sequences.           (line  95)
7530* mh-delete-subject:                     Navigating.          (line  37)
7531* mh-delete-subject-or-thread:           Reading Mail.        (line  58)
7532* mh-delete-subject-or-thread <1>:       Navigating.          (line  37)
7533* mh-delete-subject-or-thread <2>:       Threading.           (line  54)
7534* mh-display-with-external-viewer:       Reading Mail.        (line  70)
7535* mh-display-with-external-viewer <1>:   Viewing Attachments. (line  48)
7536* mh-edit-again:                         Sending Mail.        (line  19)
7537* mh-edit-again <1>:                     Redistributing.      (line  12)
7538* mh-edit-again <2>:                     Editing Again.       (line   6)
7539* mh-execute-commands:                   Incorporating Mail.  (line  89)
7540* mh-execute-commands <1>:               Navigating.          (line  46)
7541* mh-execute-commands <2>:               Folders.             (line  52)
7542* mh-execute-commands <3>:               Folders.             (line 186)
7543* mh-execute-commands <4>:               Folders.             (line 315)
7544* mh-extract-rejected-mail:              Sending Mail.        (line  20)
7545* mh-extract-rejected-mail <1>:          Editing Again.       (line  17)
7546* mh-find-path:                          Getting Started.     (line  70)
7547* mh-first-msg:                          Reading Mail.        (line  83)
7548* mh-first-msg <1>:                      Navigating.          (line   6)
7549* mh-folder-inline-mime-part:            Reading Mail.        (line  72)
7550* mh-folder-inline-mime-part <1>:        Viewing Attachments. (line 131)
7551* mh-folder-save-mime-part:              Reading Mail.        (line  74)
7552* mh-folder-save-mime-part <1>:          Viewing Attachments. (line  63)
7553* mh-folder-toggle-mime-part:            Reading Mail.        (line  79)
7554* mh-folder-toggle-mime-part <1>:        Viewing Attachments. (line  37)
7555* mh-forward:                            Sending Mail.        (line  23)
7556* mh-forward <1>:                        Forwarding.          (line   6)
7557* mh-fully-kill-draft:                   Editing Drafts.      (line 106)
7558* mh-fully-kill-draft <1>:               Killing Draft.       (line   6)
7559* mh-goto-msg:                           Reading Mail.        (line  56)
7560* mh-goto-msg <1>:                       Navigating.          (line   6)
7561* mh-header-display:                     Reading Mail.        (line  26)
7562* mh-header-display <1>:                 Viewing.             (line   6)
7563* mh-help:                               Using This Manual.   (line   9)
7564* mh-help <1>:                           Reading Mail.        (line  23)
7565* mh-help <2>:                           Folders.             (line  10)
7566* mh-help <3>:                           Editing Drafts.      (line  22)
7567* mh-help <4>:                           Searching.           (line  12)
7568* mh-help <5>:                           Searching.           (line  17)
7569* mh-help <6>:                           Miscellaneous.       (line  26)
7570* mh-inc-folder:                         Incorporating Mail.  (line  10)
7571* mh-inc-folder <1>:                     Incorporating Mail.  (line  22)
7572* mh-inc-folder <2>:                     Incorporating Mail.  (line  26)
7573* mh-inc-folder <3>:                     Incorporating Mail.  (line  83)
7574* mh-inc-spool-*:                        Incorporating Mail.  (line  66)
7575* mh-index-do-search:                    Searching.           (line  13)
7576* mh-index-do-search <1>:                Searching.           (line 146)
7577* mh-index-new-messages:                 Folders.             (line  26)
7578* mh-index-new-messages <1>:             Folders.             (line 240)
7579* mh-index-next-folder:                  Searching.           (line  54)
7580* mh-index-next-folder <1>:              Searching.           (line 152)
7581* mh-index-previous-folder:              Searching.           (line  55)
7582* mh-index-previous-folder <1>:          Searching.           (line 152)
7583* mh-index-sequenced-messages:           Folders.             (line  30)
7584* mh-index-sequenced-messages <1>:       Folders.             (line 254)
7585* mh-index-ticked-messages:              Folders.             (line  18)
7586* mh-index-ticked-messages <1>:          Folders.             (line 248)
7587* mh-index-ticked-messages <2>:          Sequences.           (line  64)
7588* mh-index-visit-folder:                 Searching.           (line  57)
7589* mh-index-visit-folder <1>:             Searching.           (line 161)
7590* mh-insert-auto-fields:                 Editing Drafts.      (line 119)
7591* mh-insert-auto-fields <1>:             Identities.          (line  14)
7592* mh-insert-auto-fields <2>:             Identities.          (line 109)
7593* mh-insert-identity:                    Editing Drafts.      (line  26)
7594* mh-insert-identity <1>:                Identities.          (line  13)
7595* mh-insert-identity <2>:                Identities.          (line  67)
7596* mh-insert-letter:                      Editing Drafts.      (line  61)
7597* mh-insert-letter <1>:                  Inserting Messages.  (line   6)
7598* mh-insert-signature:                   Editing Drafts.      (line 108)
7599* mh-insert-signature <1>:               Signature.           (line   6)
7600* mh-insert-signature, example:          Composing.           (line  41)
7601* mh-junk-blacklist:                     Junk.                (line  19)
7602* mh-junk-blacklist <1>:                 Junk.                (line  73)
7603* mh-junk-blacklist <2>:                 Junk.                (line 143)
7604* mh-junk-blacklist <3>:                 Junk.                (line 215)
7605* mh-junk-blacklist <4>:                 Junk.                (line 252)
7606* mh-junk-whitelist:                     Junk.                (line  21)
7607* mh-junk-whitelist <1>:                 Junk.                (line  80)
7608* mh-junk-whitelist <2>:                 Junk.                (line 143)
7609* mh-junk-whitelist <3>:                 Junk.                (line 215)
7610* mh-junk-whitelist <4>:                 Junk.                (line 252)
7611* mh-kill-folder:                        Miscellaneous Commands and Options.
7612                                                              (line  14)
7613* mh-kill-folder <1>:                    Folders.             (line  22)
7614* mh-kill-folder <2>:                    Folders.             (line 266)
7615* mh-kill-folder <3>:                    Searching.           (line 170)
7616* mh-last-msg:                           Reading Mail.        (line  85)
7617* mh-last-msg <1>:                       Navigating.          (line   6)
7618* mh-letter-complete:                    Editing Drafts.      (line  13)
7619* mh-letter-complete <1>:                Editing Message.     (line  32)
7620* mh-letter-complete <2>:                Aliases.             (line  15)
7621* mh-letter-complete <3>:                Aliases.             (line  71)
7622* mh-letter-complete-or-space:           Editing Drafts.      (line  11)
7623* mh-letter-complete-or-space <1>:       Editing Message.     (line  32)
7624* mh-letter-complete-or-space <2>:       Aliases.             (line  13)
7625* mh-letter-complete-or-space <3>:       Aliases.             (line  71)
7626* mh-letter-confirm-address:             Editing Drafts.      (line  15)
7627* mh-letter-confirm-address <1>:         Editing Message.     (line  32)
7628* mh-letter-confirm-address <2>:         Aliases.             (line  91)
7629* mh-letter-next-header-field-or-indent: Editing Drafts.      (line  17)
7630* mh-letter-next-header-field-or-indent <1>: Editing Message. (line  19)
7631* mh-letter-previous-header-field:       Editing Drafts.      (line  19)
7632* mh-letter-previous-header-field <1>:   Editing Message.     (line  19)
7633* mh-letter-toggle-header-field-display: Editing Drafts.      (line 110)
7634* mh-letter-toggle-header-field-display <1>: Editing Message. (line  46)
7635* mh-list-folders:                       Folders.             (line  24)
7636* mh-list-folders <1>:                   Folders.             (line 266)
7637* mh-list-folders <2>:                   Miscellaneous.       (line  24)
7638* mh-list-sequences:                     Sequences.           (line  23)
7639* mh-list-sequences <1>:                 Sequences.           (line  83)
7640* mh-mh-compose-anon-ftp:                Editing Drafts.      (line  68)
7641* mh-mh-compose-anon-ftp <1>:            Adding Attachments.  (line 120)
7642* mh-mh-compose-anon-ftp <2>:            Adding Attachments.  (line 128)
7643* mh-mh-compose-external-compressed-tar: Editing Drafts.      (line  84)
7644* mh-mh-compose-external-compressed-tar <1>: Adding Attachments.
7645                                                              (line 128)
7646* mh-mh-compose-external-type:           Editing Drafts.      (line  91)
7647* mh-mh-compose-external-type <1>:       Adding Attachments.  (line 138)
7648* mh-mh-to-mime:                         Editing Drafts.      (line  29)
7649* mh-mh-to-mime <1>:                     Adding Attachments.  (line 205)
7650* mh-mh-to-mime-undo:                    Editing Drafts.      (line  88)
7651* mh-mh-to-mime-undo <1>:                Adding Attachments.  (line 205)
7652* mh-mime-save-parts:                    Reading Mail.        (line  68)
7653* mh-mime-save-parts <1>:                Viewing Attachments. (line  72)
7654* mh-mml-secure-message-encrypt:         Editing Drafts.      (line  63)
7655* mh-mml-secure-message-encrypt <1>:     Editing Drafts.      (line  94)
7656* mh-mml-secure-message-encrypt <2>:     Sending PGP.         (line  11)
7657* mh-mml-secure-message-sign:            Editing Drafts.      (line  82)
7658* mh-mml-secure-message-sign <1>:        Editing Drafts.      (line 102)
7659* mh-mml-secure-message-sign <2>:        Sending PGP.         (line  11)
7660* mh-mml-secure-message-signencrypt:     Editing Drafts.      (line  96)
7661* mh-mml-secure-message-signencrypt <1>: Editing Drafts.      (line  99)
7662* mh-mml-secure-message-signencrypt <2>: Sending PGP.         (line  11)
7663* mh-mml-to-mime:                        Editing Drafts.      (line  76)
7664* mh-mml-to-mime <1>:                    Adding Attachments.  (line 171)
7665* mh-mml-to-mime <2>:                    Adding Attachments.  (line 174)
7666* mh-mml-unsecure-message:               Editing Drafts.      (line  79)
7667* mh-mml-unsecure-message <1>:           Sending PGP.         (line  27)
7668* mh-modify:                             Reading Mail.        (line  81)
7669* mh-modify <1>:                         Miscellaneous Commands and Options.
7670                                                              (line   8)
7671* mh-msg-is-in-seq:                      Sequences.           (line  29)
7672* mh-msg-is-in-seq <1>:                  Sequences.           (line  83)
7673* mh-narrow-to-cc:                       Limits.              (line  15)
7674* mh-narrow-to-cc <1>:                   Limits.              (line  33)
7675* mh-narrow-to-from:                     Limits.              (line  17)
7676* mh-narrow-to-from <1>:                 Limits.              (line  33)
7677* mh-narrow-to-range:                    Limits.              (line  20)
7678* mh-narrow-to-range <1>:                Limits.              (line  39)
7679* mh-narrow-to-seq:                      Sequences.           (line  25)
7680* mh-narrow-to-seq <1>:                  Sequences.           (line  73)
7681* mh-narrow-to-subject:                  Limits.              (line  22)
7682* mh-narrow-to-subject <1>:              Limits.              (line  33)
7683* mh-narrow-to-tick:                     Limits.              (line  13)
7684* mh-narrow-to-tick <1>:                 Limits.              (line  39)
7685* mh-narrow-to-tick <2>:                 Sequences.           (line  17)
7686* mh-narrow-to-tick <3>:                 Sequences.           (line  73)
7687* mh-narrow-to-to:                       Limits.              (line  25)
7688* mh-narrow-to-to <1>:                   Limits.              (line  33)
7689* mh-next-button:                        Reading Mail.        (line  64)
7690* mh-next-button <1>:                    Viewing Attachments. (line  25)
7691* mh-next-undeleted-msg:                 Reading Mail.        (line  91)
7692* mh-next-undeleted-msg <1>:             Navigating.          (line   6)
7693* mh-next-unread-msg:                    Reading Mail.        (line  87)
7694* mh-next-unread-msg <1>:                Navigating.          (line   6)
7695* mh-open-line:                          Editing Drafts.      (line 104)
7696* mh-open-line <1>:                      Editing Message.     (line  79)
7697* mh-pack-folder:                        Miscellaneous Commands and Options.
7698                                                              (line  14)
7699* mh-pack-folder <1>:                    Folders.             (line  28)
7700* mh-pack-folder <2>:                    Folders.             (line 266)
7701* mh-page-digest:                        Reading Mail.        (line  50)
7702* mh-page-digest <1>:                    Digests.             (line   6)
7703* mh-page-digest-backwards:              Reading Mail.        (line  52)
7704* mh-page-digest-backwards <1>:          Digests.             (line   6)
7705* mh-page-msg:                           Reading Mail.        (line  34)
7706* mh-page-msg <1>:                       Viewing.             (line   6)
7707* mh-pick-do-search:                     Searching.           (line  15)
7708* mh-pick-do-search <1>:                 Searching.           (line 146)
7709* mh-pipe-msg:                           Reading Mail.        (line  40)
7710* mh-pipe-msg <1>:                       Files and Pipes.     (line  14)
7711* mh-prefix-help:                        Reading Mail.        (line  47)
7712* mh-prefix-help <1>:                    Reading Mail.        (line  61)
7713* mh-prefix-help <2>:                    Reading Mail.        (line  95)
7714* mh-prefix-help <3>:                    Reading Mail.        (line 110)
7715* mh-prefix-help <4>:                    Folders.             (line  15)
7716* mh-prefix-help <5>:                    Threading.           (line  19)
7717* mh-prefix-help <6>:                    Limits.              (line  11)
7718* mh-prefix-help <7>:                    Sequences.           (line  14)
7719* mh-prefix-help <8>:                    Junk.                (line  17)
7720* mh-press-button:                       Reading Mail.        (line 122)
7721* mh-press-button <1>:                   Viewing Attachments. (line  25)
7722* mh-prev-button:                        Reading Mail.        (line  66)
7723* mh-prev-button <1>:                    Viewing Attachments. (line  25)
7724* mh-previous-page:                      Reading Mail.        (line  36)
7725* mh-previous-page <1>:                  Viewing.             (line   6)
7726* mh-previous-undeleted-msg:             Reading Mail.        (line  93)
7727* mh-previous-undeleted-msg <1>:         Navigating.          (line   6)
7728* mh-previous-unread-msg:                Reading Mail.        (line  89)
7729* mh-previous-unread-msg <1>:            Navigating.          (line   6)
7730* mh-print-msg:                          Reading Mail.        (line 106)
7731* mh-print-msg <1>:                      Printing.            (line  35)
7732* mh-ps-print-msg:                       Reading Mail.        (line 108)
7733* mh-ps-print-msg <1>:                   Printing.            (line   6)
7734* mh-ps-print-msg-file:                  Reading Mail.        (line 104)
7735* mh-ps-print-msg-file <1>:              Printing.            (line   6)
7736* mh-ps-print-toggle-color:              Reading Mail.        (line  98)
7737* mh-ps-print-toggle-color <1>:          Printing.            (line  18)
7738* mh-ps-print-toggle-faces:              Reading Mail.        (line 101)
7739* mh-ps-print-toggle-faces <1>:          Printing.            (line  26)
7740* mh-put-msg-in-seq:                     Sequences.           (line  27)
7741* mh-put-msg-in-seq <1>:                 Sequences.           (line  59)
7742* mh-quit:                               Folders.             (line  45)
7743* mh-quit <1>:                           Folders.             (line 307)
7744* mh-redistribute:                       Sending Mail.        (line  29)
7745* mh-redistribute <1>:                   Redistributing.      (line   6)
7746* mh-refile-msg:                         Folders.             (line  43)
7747* mh-refile-msg <1>:                     Folders.             (line 163)
7748* mh-refile-or-write-again:              Files and Pipes.     (line   6)
7749* mh-refile-or-write-again <1>:          Folders.             (line  11)
7750* mh-reply:                              Sending Mail.        (line  25)
7751* mh-reply <1>:                          Replying.            (line   6)
7752* mh-rescan-folder:                      Folders.             (line  32)
7753* mh-rescan-folder <1>:                  Folders.             (line 266)
7754* mh-rescan-folder <2>:                  Searching.           (line 161)
7755* mh-rescan-folder, example:             Incorporating Mail.  (line  89)
7756* mh-rmail:                              Reading Mail Tour.   (line   6)
7757* mh-rmail <1>:                          Reading Mail Tour.   (line  12)
7758* mh-rmail <2>:                          Leaving MH-E.        (line  12)
7759* mh-rmail <3>:                          Reading Mail.        (line   6)
7760* mh-rmail, example:                     Miscellaneous Commands and Options.
7761                                                              (line  42)
7762* mh-search:                             Folders.             (line  34)
7763* mh-search <1>:                         Folders.             (line 237)
7764* mh-search <2>:                         Tool Bar.            (line  38)
7765* mh-search <3>:                         Searching.           (line   6)
7766* mh-search <4>:                         Searching.           (line 191)
7767* mh-search-folder:                      Searching.           (line  78)
7768* mh-search-p:                           Folders.             (line 287)
7769* mh-send:                               Sending Mail.        (line  27)
7770* mh-send <1>:                           Composing.           (line  16)
7771* mh-send-letter:                        Editing Drafts.      (line  24)
7772* mh-send-letter <1>:                    Sending Message.     (line   6)
7773* mh-set-cmd-note:                       Scan Line Formats.   (line  32)
7774* mh-set-cmd-note <1>:                   Scan Line Formats.   (line  93)
7775* mh-set-cmd-note <2>:                   Scan Line Formats.   (line 241)
7776* mh-show:                               Reading Mail.        (line  24)
7777* mh-show <1>:                           Viewing.             (line   6)
7778* mh-show, example:                      Incorporating Mail.  (line  89)
7779* mh-show-mouse:                         Reading Mail.        (line 116)
7780* mh-show-mouse <1>:                     Viewing.             (line   6)
7781* mh-show-preferred-alternative:         Reading Mail.        (line  28)
7782* mh-show-preferred-alternative <1>:     Viewing Attachments. (line 125)
7783* mh-signature-separator-p:              Signature.           (line  14)
7784* mh-smail:                              Sending Mail Tour.   (line   6)
7785* mh-smail <1>:                          Processing Mail Tour.
7786                                                              (line  72)
7787* mh-smail <2>:                          Sending Mail.        (line   6)
7788* mh-smail <3>:                          Sending Mail.        (line  31)
7789* mh-smail <4>:                          Composing.           (line   6)
7790* mh-smail-other-window:                 Sending Mail.        (line  33)
7791* mh-smail-other-window <1>:             Composing.           (line   6)
7792* mh-sort-folder:                        Folders.             (line  36)
7793* mh-sort-folder <1>:                    Folders.             (line 266)
7794* mh-speed-contract-folder:              Speedbar.            (line  24)
7795* mh-speed-expand-folder:                Speedbar.            (line  21)
7796* mh-speed-refresh:                      Speedbar.            (line  27)
7797* mh-speed-view:                         Speedbar.            (line  19)
7798* mh-store-buffer:                       Files and Pipes.     (line  31)
7799* mh-store-msg:                          Reading Mail.        (line 113)
7800* mh-store-msg <1>:                      Files and Pipes.     (line  21)
7801* mh-thread-ancestor:                    Threading.           (line  31)
7802* mh-thread-ancestor <1>:                Threading.           (line  46)
7803* mh-thread-delete:                      Navigating.          (line  37)
7804* mh-thread-delete <1>:                  Threading.           (line  23)
7805* mh-thread-delete <2>:                  Threading.           (line  54)
7806* mh-thread-next-sibling:                Threading.           (line  27)
7807* mh-thread-next-sibling <1>:            Threading.           (line  46)
7808* mh-thread-previous-sibling:            Threading.           (line  29)
7809* mh-thread-previous-sibling <1>:        Threading.           (line  46)
7810* mh-thread-refile:                      Threading.           (line  21)
7811* mh-thread-refile <1>:                  Threading.           (line  54)
7812* mh-to-fcc:                             Editing Drafts.      (line  43)
7813* mh-to-fcc <1>:                         Editing Message.     (line  14)
7814* mh-to-field:                           Editing Drafts.      (line  31)
7815* mh-to-field <1>:                       Editing Message.     (line   6)
7816* mh-to-field <2>:                       Searching.           (line  19)
7817* mh-to-field <3>:                       Searching.           (line 137)
7818* mh-toggle-mh-decode-mime-flag:         Reading Mail.        (line  31)
7819* mh-toggle-mh-decode-mime-flag <1>:     Viewing Attachments. (line  11)
7820* mh-toggle-mime-buttons:                Reading Mail.        (line  76)
7821* mh-toggle-mime-buttons <1>:            Viewing Attachments. (line  88)
7822* mh-toggle-showing:                     Folders.             (line  47)
7823* mh-toggle-showing <1>:                 Folders.             (line 210)
7824* mh-toggle-threads:                     Threading.           (line  25)
7825* mh-toggle-threads <1>:                 Threading.           (line  40)
7826* mh-toggle-tick:                        Sequences.           (line  13)
7827* mh-toggle-tick <1>:                    Sequences.           (line  64)
7828* mh-undo:                               Navigating.          (line  37)
7829* mh-undo <1>:                           Folders.             (line  50)
7830* mh-undo <2>:                           Folders.             (line 177)
7831* mh-undo-folder:                        Folders.             (line  38)
7832* mh-undo-folder <1>:                    Folders.             (line 183)
7833* mh-update-sequences:                   Sequences.           (line  34)
7834* mh-update-sequences <1>:               Sequences.           (line 102)
7835* mh-version:                            Getting Started.     (line  14)
7836* mh-version <1>:                        Miscellaneous.       (line   8)
7837* mh-version <2>:                        Miscellaneous.       (line  12)
7838* mh-version <3>:                        Bug Reports.         (line   6)
7839* mh-version <4>:                        Getting MH-E.        (line  22)
7840* mh-visit-folder:                       Folders.             (line  41)
7841* mh-visit-folder <1>:                   Folders.             (line 224)
7842* mh-visit-folder <2>:                   Speedbar.            (line   6)
7843* mh-widen:                              Limits.              (line  27)
7844* mh-widen <1>:                          Limits.              (line  45)
7845* mh-widen <2>:                          Sequences.           (line  32)
7846* mh-widen <3>:                          Sequences.           (line  73)
7847* mh-write-msg-to-file:                  Reading Mail.        (line  38)
7848* mh-write-msg-to-file <1>:              Files and Pipes.     (line   6)
7849* mh-write-msg-to-file <2>:              Folders.             (line 171)
7850* mh-yank-behavior:                      Inserting Messages.  (line   6)
7851* mh-yank-cur-msg:                       Editing Drafts.      (line 116)
7852* mh-yank-cur-msg <1>:                   Inserting Letter.    (line   6)
7853* minibuffer-complete:                   Aliases.             (line  63)
7854* next-line:                             Processing Mail Tour.
7855                                                              (line  42)
7856* next-line <1>:                         Navigating.          (line  18)
7857* open-line:                             Editing Message.     (line  79)
7858* previous-line:                         Processing Mail Tour.
7859                                                              (line  42)
7860* previous-line <1>:                     Navigating.          (line  18)
7861* setq:                                  Conventions.         (line  57)
7862* setq <1>:                              Scan Line Formats.   (line  93)
7863* speedbar:                              Speedbar.            (line   6)
7864* trivial-cite:                          Inserting Letter.    (line  65)
7865
7866
7867File: mh-e.info,  Node: Option Index,  Next: Concept Index,  Prev: Command Index,  Up: Top
7868
7869Option (Variable) Index
7870***********************
7871
7872�[index�]
7873* Menu:
7874
7875* exec-path:                             Getting Started.     (line  47)
7876* gnus-emphasis-alist:                   Viewing.             (line 118)
7877* gnus-secondary-select-methods:         Procmail.            (line  84)
7878* goto-address-highlight-p:              Viewing.             (line 111)
7879* mail-citation-hook:                    Editing Drafts.      (line 165)
7880* mail-citation-hook <1>:                Inserting Letter.    (line  24)
7881* mail-citation-hook <2>:                Inserting Letter.    (line  36)
7882* mail-citation-hook <3>:                Inserting Letter.    (line  65)
7883* mail-mode-hook:                        Composing.           (line  34)
7884* mail-sources:                          Procmail.            (line  88)
7885* mail-user-agent:                       Sending Mail.        (line  11)
7886* mail-user-agent <1>:                   Procmail.            (line  90)
7887* message-mail-user-agent:               Procmail.            (line  91)
7888* mh-adaptive-cmd-note-flag:             Scan Line Formats.   (line  13)
7889* mh-adaptive-cmd-note-flag <1>:         Scan Line Formats.   (line  22)
7890* mh-adaptive-cmd-note-flag <2>:         Scan Line Formats.   (line  32)
7891* mh-adaptive-cmd-note-flag <3>:         Scan Line Formats.   (line  41)
7892* mh-adaptive-cmd-note-flag <4>:         Scan Line Formats.   (line 241)
7893* mh-adaptive-cmd-note-flag <5>:         Scan Line Formats.   (line 284)
7894* mh-after-commands-processed-hook:      Folders.             (line  76)
7895* mh-after-commands-processed-hook <1>:  Folders.             (line 193)
7896* mh-alias-completion-ignore-case-flag:  Aliases.             (line  28)
7897* mh-alias-completion-ignore-case-flag <1>: Aliases.          (line  75)
7898* mh-alias-expand-aliases-flag:          Aliases.             (line  31)
7899* mh-alias-expand-aliases-flag <1>:      Aliases.             (line  63)
7900* mh-alias-flash-on-comma:               Editing Message.     (line  32)
7901* mh-alias-flash-on-comma <1>:           Aliases.             (line  34)
7902* mh-alias-flash-on-comma <2>:           Aliases.             (line  91)
7903* mh-alias-insert-file:                  Aliases.             (line  37)
7904* mh-alias-insert-file <1>:              Aliases.             (line 196)
7905* mh-alias-insert-file <2>:              Aliases.             (line 199)
7906* mh-alias-insertion-location:           Aliases.             (line  40)
7907* mh-alias-insertion-location <1>:       Aliases.             (line 196)
7908* mh-alias-insertion-location <2>:       Aliases.             (line 205)
7909* mh-alias-local-users:                  Aliases.             (line  43)
7910* mh-alias-local-users <1>:              Aliases.             (line 142)
7911* mh-alias-local-users-prefix:           Aliases.             (line  45)
7912* mh-alias-local-users-prefix <1>:       Aliases.             (line 118)
7913* mh-alias-local-users-prefix <2>:       Aliases.             (line 126)
7914* mh-alias-passwd-gecos-comma-separator-flag: Aliases.        (line  48)
7915* mh-alias-passwd-gecos-comma-separator-flag <1>: Aliases.    (line 136)
7916* mh-alias-reloaded-hook:                Aliases.             (line  54)
7917* mh-alias-reloaded-hook <1>:            Aliases.             (line 149)
7918* mh-annotate-list:                      Sending Mail.        (line  73)
7919* mh-annotate-msg-hook:                  Sending Mail.        (line  66)
7920* mh-annotate-msg-hook <1>:              Sending Mail.        (line  73)
7921* mh-auto-fields-list:                   Identities.          (line  21)
7922* mh-auto-fields-list <1>:               Identities.          (line  81)
7923* mh-auto-fields-list <2>:               Identities.          (line 124)
7924* mh-auto-fields-prompt-flag:            Identities.          (line  24)
7925* mh-auto-fields-prompt-flag <1>:        Identities.          (line 109)
7926* mh-before-commands-processed-hook:     Folders.             (line  79)
7927* mh-before-commands-processed-hook <1>: Folders.             (line 193)
7928* mh-before-quit-hook:                   Folders.             (line  82)
7929* mh-before-quit-hook <1>:               Folders.             (line 315)
7930* mh-before-quit-hook, example:          Folders.             (line 315)
7931* mh-before-send-letter-hook:            Editing Drafts.      (line 168)
7932* mh-before-send-letter-hook <1>:        Sending Message.     (line  12)
7933* mh-blacklist-msg-hook:                 Junk.                (line  46)
7934* mh-bury-show-buffer-flag:              Reading Mail.        (line 130)
7935* mh-bury-show-buffer-flag <1>:          Miscellaneous Commands and Options.
7936                                                              (line  27)
7937* mh-bury-show-buffer-flag, example:     Options.             (line  15)
7938* mh-clean-message-header-flag:          Reading Mail.        (line 132)
7939* mh-clean-message-header-flag <1>:      Viewing.             (line  30)
7940* mh-cmd-note:                           Scan Line Formats.   (line 241)
7941* mh-compose-forward-as-mime-flag:       Sending Mail.        (line  41)
7942* mh-compose-forward-as-mime-flag <1>:   Forwarding.          (line  14)
7943* mh-compose-insertion:                  Editing Drafts.      (line 127)
7944* mh-compose-insertion <1>:              Adding Attachments.  (line  21)
7945* mh-compose-insertion <2>:              Adding Attachments.  (line 101)
7946* mh-compose-letter-function:            Sending Mail.        (line  44)
7947* mh-compose-letter-function <1>:        Composing.           (line  65)
7948* mh-compose-prompt-flag:                Sending Mail.        (line  46)
7949* mh-compose-prompt-flag <1>:            Composing.           (line  25)
7950* mh-compose-prompt-flag <2>:            Aliases.             (line  63)
7951* mh-compose-prompt-flag <3>:            Aliases.             (line  91)
7952* mh-compose-skipped-header-fields:      Editing Drafts.      (line 130)
7953* mh-compose-skipped-header-fields <1>:  Editing Message.     (line  19)
7954* mh-compose-space-does-completion-flag: Editing Drafts.      (line 134)
7955* mh-compose-space-does-completion-flag <1>: Editing Message. (line  32)
7956* mh-current-folder:                     Folders.             (line 193)
7957* mh-current-folder <1>:                 Sending Mail.        (line  73)
7958* mh-decode-mime-flag:                   Reading Mail.        (line 134)
7959* mh-decode-mime-flag <1>:               Viewing.             (line 118)
7960* mh-decode-mime-flag <2>:               Viewing Attachments. (line  11)
7961* mh-default-folder-for-message-function: Folder Selection.   (line  15)
7962* mh-default-folder-for-message-function <1>: Folder Selection.
7963                                                              (line  26)
7964* mh-default-folder-list:                Folder Selection.    (line  18)
7965* mh-default-folder-list <1>:            Folder Selection.    (line  37)
7966* mh-default-folder-must-exist-flag:     Folder Selection.    (line  20)
7967* mh-default-folder-must-exist-flag <1>: Folder Selection.    (line  46)
7968* mh-default-folder-prefix:              Folder Selection.    (line  22)
7969* mh-default-folder-prefix <1>:          Folder Selection.    (line  41)
7970* mh-delete-msg-hook:                    Reading Mail.        (line 192)
7971* mh-delete-msg-hook <1>:                Navigating.          (line  50)
7972* mh-delete-yanked-msg-window-flag:      Editing Drafts.      (line 136)
7973* mh-delete-yanked-msg-window-flag <1>:  Inserting Letter.    (line  32)
7974* mh-delete-yanked-msg-window-flag <2>:  Inserting Letter.    (line  51)
7975* mh-display-buttons-for-alternatives-flag: Reading Mail.     (line 137)
7976* mh-display-buttons-for-alternatives-flag <1>: Viewing Attachments.
7977                                                              (line 113)
7978* mh-display-buttons-for-inline-parts-flag: Reading Mail.     (line 140)
7979* mh-display-buttons-for-inline-parts-flag <1>: Viewing Attachments.
7980                                                              (line  88)
7981* mh-do-not-confirm-flag:                Reading Mail.        (line 143)
7982* mh-do-not-confirm-flag <1>:            Miscellaneous Commands and Options.
7983                                                              (line  14)
7984* mh-draft-folder:                       Getting Started.     (line  70)
7985* mh-extract-from-attribution-verb:      Editing Drafts.      (line 138)
7986* mh-extract-from-attribution-verb <1>:  Inserting Letter.    (line  18)
7987* mh-extract-from-attribution-verb <2>:  Inserting Letter.    (line  46)
7988* mh-fetch-x-image-url:                  Reading Mail.        (line 146)
7989* mh-fetch-x-image-url <1>:              Viewing.             (line  59)
7990* mh-find-path-hook:                     Getting Started.     (line  70)
7991* mh-flists-present-flag:                Getting Started.     (line  59)
7992* mh-folder-address:                     Folders.             (line 102)
7993* mh-folder-address <1>:                 Scan Line Formats.   (line 185)
7994* mh-folder-blacklisted:                 Junk.                (line  55)
7995* mh-folder-body:                        Folders.             (line 104)
7996* mh-folder-body <1>:                    Scan Line Formats.   (line 112)
7997* mh-folder-cur-msg-number:              Folders.             (line 106)
7998* mh-folder-cur-msg-number <1>:          Scan Line Formats.   (line 119)
7999* mh-folder-date:                        Folders.             (line 108)
8000* mh-folder-date <1>:                    Scan Line Formats.   (line 131)
8001* mh-folder-deleted:                     Folders.             (line 110)
8002* mh-folder-deleted <1>:                 Scan Line Formats.   (line 140)
8003* mh-folder-followup:                    Folders.             (line 112)
8004* mh-folder-followup <1>:                Scan Line Formats.   (line 220)
8005* mh-folder-font-lock-keywords:          Scan Line Formats.   (line 112)
8006* mh-folder-font-lock-keywords <1>:      Scan Line Formats.   (line 119)
8007* mh-folder-font-lock-keywords <2>:      Scan Line Formats.   (line 131)
8008* mh-folder-font-lock-keywords <3>:      Scan Line Formats.   (line 140)
8009* mh-folder-font-lock-keywords <4>:      Scan Line Formats.   (line 151)
8010* mh-folder-font-lock-keywords <5>:      Scan Line Formats.   (line 185)
8011* mh-folder-font-lock-keywords <6>:      Scan Line Formats.   (line 196)
8012* mh-folder-font-lock-keywords <7>:      Scan Line Formats.   (line 207)
8013* mh-folder-font-lock-keywords <8>:      Scan Line Formats.   (line 220)
8014* mh-folder-mode-hook:                   Folders.             (line  84)
8015* mh-folder-mode-hook <1>:               Folders.             (line 135)
8016* mh-folder-mode-hook, example:          Folders.             (line 139)
8017* mh-folder-msg-number:                  Folders.             (line 114)
8018* mh-folder-msg-number <1>:              Scan Line Formats.   (line 151)
8019* mh-folder-refiled:                     Folders.             (line 116)
8020* mh-folder-refiled <1>:                 Scan Line Formats.   (line 196)
8021* mh-folder-scan-format:                 Folders.             (line 123)
8022* mh-folder-sent-to-me-hint:             Folders.             (line 118)
8023* mh-folder-sent-to-me-sender:           Scan Line Formats.   (line 207)
8024* mh-folder-subject:                     Folders.             (line 128)
8025* mh-folder-subject <1>:                 Scan Line Formats.   (line 220)
8026* mh-folder-tick:                        Folders.             (line 130)
8027* mh-folder-to:                          Folders.             (line 132)
8028* mh-folder-to <1>:                      Scan Line Formats.   (line 185)
8029* mh-folder-whitelisted:                 Junk.                (line  57)
8030* mh-forward-hook:                       Sending Mail.        (line  68)
8031* mh-forward-hook <1>:                   Forwarding.          (line   6)
8032* mh-forward-subject-format:             Sending Mail.        (line  49)
8033* mh-forward-subject-format <1>:         Forwarding.          (line  26)
8034* mh-graphical-emphasis-flag:            Reading Mail.        (line 151)
8035* mh-graphical-emphasis-flag <1>:        Viewing.             (line 118)
8036* mh-graphical-smileys-flag:             Reading Mail.        (line 149)
8037* mh-graphical-smileys-flag <1>:         Viewing.             (line 118)
8038* mh-highlight-citation-style:           Reading Mail.        (line 153)
8039* mh-highlight-citation-style <1>:       Viewing.             (line 103)
8040* mh-identity-default:                   Identities.          (line  27)
8041* mh-identity-default <1>:               Identities.          (line  72)
8042* mh-identity-handlers:                  Identities.          (line  30)
8043* mh-identity-handlers <1>:              Identities.          (line 128)
8044* mh-identity-list:                      Identities.          (line  32)
8045* mh-identity-list <1>:                  Identities.          (line  39)
8046* mh-identity-list <2>:                  Identities.          (line 124)
8047* mh-identity-list <3>:                  Identities.          (line 128)
8048* mh-identity-list <4>:                  Identities.          (line 136)
8049* mh-inbox:                              Getting Started.     (line  70)
8050* mh-inc-folder-hook:                    Incorporating Mail.  (line  22)
8051* mh-inc-folder-hook <1>:                Incorporating Mail.  (line  83)
8052* mh-inc-folder-hook, example:           Incorporating Mail.  (line  89)
8053* mh-inc-prog:                           Incorporating Mail.  (line  15)
8054* mh-inc-prog <1>:                       Incorporating Mail.  (line  40)
8055* mh-inc-spool-list:                     Incorporating Mail.  (line  17)
8056* mh-inc-spool-list <1>:                 Incorporating Mail.  (line  51)
8057* mh-ins-buf-prefix:                     Editing Drafts.      (line 141)
8058* mh-ins-buf-prefix <1>:                 Editing Message.     (line  61)
8059* mh-ins-buf-prefix <2>:                 Inserting Letter.    (line   6)
8060* mh-ins-buf-prefix <3>:                 Inserting Letter.    (line  24)
8061* mh-ins-buf-prefix <4>:                 Inserting Letter.    (line  65)
8062* mh-ins-buf-prefix <5>:                 Inserting Messages.  (line   6)
8063* mh-insert-signature-hook:              Editing Drafts.      (line 173)
8064* mh-insert-signature-hook <1>:          Signature.           (line  30)
8065* mh-insert-x-mailer-flag:               Sending Mail.        (line  51)
8066* mh-insert-x-mailer-flag <1>:           Composing.           (line  29)
8067* mh-interpret-number-as-range-flag:     Ranges.              (line  42)
8068* mh-interpret-number-as-range-flag <1>: Ranges.              (line  45)
8069* mh-invisible-header-fields:            Reading Mail.        (line 158)
8070* mh-invisible-header-fields <1>:        Viewing.             (line  30)
8071* mh-invisible-header-fields-compiled:   Inserting Messages.  (line   6)
8072* mh-invisible-header-fields-default:    Reading Mail.        (line 155)
8073* mh-invisible-header-fields-default <1>: Viewing.            (line  30)
8074* mh-junk-background:                    Junk.                (line  30)
8075* mh-junk-background <1>:                Junk.                (line  90)
8076* mh-junk-disposition:                   Junk.                (line  32)
8077* mh-junk-disposition <1>:               Junk.                (line  73)
8078* mh-junk-program:                       Junk.                (line  34)
8079* mh-junk-program <1>:                   Junk.                (line  67)
8080* mh-kill-folder-suppress-prompt-functions: Folders.          (line 287)
8081* mh-kill-folder-suppress-prompt-hook:   Folders.             (line  87)
8082* mh-large-folder:                       Folders.             (line  63)
8083* mh-large-folder <1>:                   Folders.             (line 224)
8084* mh-large-folder <2>:                   Threading.           (line  40)
8085* mh-large-folder <3>:                   Threading.           (line  62)
8086* mh-letter-complete-function:           Editing Drafts.      (line 144)
8087* mh-letter-complete-function <1>:       Editing Message.     (line  32)
8088* mh-letter-fill-column:                 Editing Drafts.      (line 147)
8089* mh-letter-fill-column <1>:             Editing Message.     (line  55)
8090* mh-letter-header-field:                Editing Drafts.      (line 179)
8091* mh-letter-header-field <1>:            Editing Message.     (line  19)
8092* mh-letter-mode-hook:                   Sending Mail.        (line  70)
8093* mh-letter-mode-hook <1>:               Composing.           (line  34)
8094* mh-letter-mode-hook <2>:               Composing.           (line  65)
8095* mh-lib:                                Getting Started.     (line  59)
8096* mh-lib-progs:                          Getting Started.     (line  59)
8097* mh-lpr-command-format:                 Reading Mail.        (line 160)
8098* mh-lpr-command-format <1>:             Printing.            (line   6)
8099* mh-lpr-command-format <2>:             Printing.            (line  40)
8100* mh-lpr-command-format, example:        Options.             (line   6)
8101* mh-max-inline-image-height:            Reading Mail.        (line 162)
8102* mh-max-inline-image-height <1>:        Viewing Attachments. (line 104)
8103* mh-max-inline-image-width:             Reading Mail.        (line 165)
8104* mh-max-inline-image-width <1>:         Viewing Attachments. (line 104)
8105* mh-mh-folder-sent-to-me-hint:          Scan Line Formats.   (line 207)
8106* mh-mh-to-mime-args:                    Adding Attachments.  (line 213)
8107* mh-mh-to-mime-hook:                    Editing Drafts.      (line 171)
8108* mh-mh-to-mime-hook <1>:                Adding Attachments.  (line 222)
8109* mh-mhl-format-file:                    Reading Mail.        (line 168)
8110* mh-mhl-format-file <1>:                Viewing.             (line  87)
8111* mh-mhl-format-file, example:           Options.             (line  27)
8112* mh-mime-save-parts-default-directory:  Reading Mail.        (line 171)
8113* mh-mime-save-parts-default-directory <1>: Viewing Attachments.
8114                                                              (line  72)
8115* mh-mime-save-parts-default-directory <2>: Viewing Attachments.
8116                                                              (line  80)
8117* mh-mml-method-default:                 Editing Drafts.      (line 149)
8118* mh-mml-method-default <1>:             Sending PGP.         (line  27)
8119* mh-mml-method-default <2>:             Sending PGP.         (line  34)
8120* mh-new-messages-folders:               Folders.             (line  59)
8121* mh-new-messages-folders <1>:           Folders.             (line 240)
8122* mh-new-messages-folders <2>:           Folders.             (line 254)
8123* mh-new-messages-folders <3>:           Folders.             (line 260)
8124* mh-note-copied:                        Scan Line Formats.   (line 247)
8125* mh-note-cur:                           Scan Line Formats.   (line 119)
8126* mh-note-cur <1>:                       Scan Line Formats.   (line 250)
8127* mh-note-deleted:                       Scan Line Formats.   (line 140)
8128* mh-note-deleted <1>:                   Scan Line Formats.   (line 254)
8129* mh-note-dist:                          Scan Line Formats.   (line 257)
8130* mh-note-forw:                          Scan Line Formats.   (line 260)
8131* mh-note-printed:                       Scan Line Formats.   (line 263)
8132* mh-note-refiled:                       Scan Line Formats.   (line 196)
8133* mh-note-refiled <1>:                   Scan Line Formats.   (line 266)
8134* mh-note-repl:                          Scan Line Formats.   (line 269)
8135* mh-note-seq:                           Scan Line Formats.   (line 272)
8136* mh-pack-folder-hook:                   Folders.             (line  90)
8137* mh-pack-folder-hook <1>:               Folders.             (line 278)
8138* mh-path:                               Getting Started.     (line  47)
8139* mh-previous-seq:                       Getting Started.     (line  70)
8140* mh-print-background-flag:              Reading Mail.        (line 173)
8141* mh-print-background-flag <1>:          Printing.            (line   6)
8142* mh-print-background-flag <2>:          Printing.            (line  40)
8143* mh-progs:                              Getting Started.     (line  59)
8144* mh-progs <1>:                          Incorporating Mail.  (line  40)
8145* mh-progs <2>:                          Scan Line Formats.   (line  86)
8146* mh-quit-hook:                          Folders.             (line  93)
8147* mh-quit-hook <1>:                      Folders.             (line 315)
8148* mh-quit-hook, example:                 Folders.             (line 315)
8149* mh-recenter-summary-flag:              Folders.             (line  66)
8150* mh-recenter-summary-flag <1>:          Folders.             (line 217)
8151* mh-recursive-folders-flag:             Folders.             (line  68)
8152* mh-recursive-folders-flag <1>:         Folders.             (line 260)
8153* mh-recursive-folders-flag <2>:         Folders.             (line 282)
8154* mh-redist-full-contents-flag:          Sending Mail.        (line  54)
8155* mh-redist-full-contents-flag <1>:      Redistributing.      (line  16)
8156* mh-refile-msg-hook:                    Folders.             (line  95)
8157* mh-refile-msg-hook <1>:                Folders.             (line 163)
8158* mh-refile-preserves-sequences-flag:    Sequences.           (line  41)
8159* mh-refile-preserves-sequences-flag <1>: Sequences.          (line  90)
8160* mh-reply-default-reply-to:             Sending Mail.        (line  57)
8161* mh-reply-default-reply-to <1>:         Replying.            (line  21)
8162* mh-reply-show-message-flag:            Sending Mail.        (line  60)
8163* mh-reply-show-message-flag <1>:        Replying.            (line  51)
8164* mh-scan-body-regexp:                   Scan Line Formats.   (line 112)
8165* mh-scan-cur-msg-number-regexp:         Scan Line Formats.   (line 120)
8166* mh-scan-cur-msg-number-regexp <1>:     Scan Line Formats.   (line 249)
8167* mh-scan-cur-msg-number-regexp, example: Scan Line Formats.  (line 310)
8168* mh-scan-date-regexp:                   Scan Line Formats.   (line 132)
8169* mh-scan-deleted-msg-regexp:            Scan Line Formats.   (line 141)
8170* mh-scan-deleted-msg-regexp <1>:        Scan Line Formats.   (line 253)
8171* mh-scan-deleted-msg-regexp, example:   Scan Line Formats.   (line 315)
8172* mh-scan-format-file:                   Scan Line Formats.   (line  16)
8173* mh-scan-format-file <1>:               Scan Line Formats.   (line  32)
8174* mh-scan-format-file <2>:               Scan Line Formats.   (line  41)
8175* mh-scan-format-file <3>:               Scan Line Formats.   (line  51)
8176* mh-scan-format-file <4>:               Scan Line Formats.   (line 161)
8177* mh-scan-format-file <5>:               Scan Line Formats.   (line 167)
8178* mh-scan-format-file <6>:               Scan Line Formats.   (line 284)
8179* mh-scan-format-file, example:          Scan Line Formats.   (line 284)
8180* mh-scan-format-mh:                     Scan Line Formats.   (line  41)
8181* mh-scan-format-mh <1>:                 Scan Line Formats.   (line  51)
8182* mh-scan-format-mh <2>:                 Scan Line Formats.   (line  72)
8183* mh-scan-format-nmh:                    Folders.             (line 117)
8184* mh-scan-format-nmh <1>:                Folders.             (line 122)
8185* mh-scan-format-nmh <2>:                Scan Line Formats.   (line  41)
8186* mh-scan-format-nmh <3>:                Scan Line Formats.   (line  51)
8187* mh-scan-format-nmh <4>:                Scan Line Formats.   (line 207)
8188* mh-scan-good-msg-regexp:               Scan Line Formats.   (line 152)
8189* mh-scan-good-msg-regexp, example:      Scan Line Formats.   (line 304)
8190* mh-scan-msg-format-regexp:             Scan Line Formats.   (line 162)
8191* mh-scan-msg-format-string:             Scan Line Formats.   (line 168)
8192* mh-scan-msg-number-regexp:             Scan Line Formats.   (line 173)
8193* mh-scan-msg-number-regexp, example:    Scan Line Formats.   (line 299)
8194* mh-scan-msg-overflow-regexp:           Scan Line Formats.   (line 178)
8195* mh-scan-msg-search-regexp:             Scan Line Formats.   (line 181)
8196* mh-scan-msg-search-regexp, example:    Scan Line Formats.   (line 299)
8197* mh-scan-prog:                          Scan Line Formats.   (line  19)
8198* mh-scan-prog <1>:                      Scan Line Formats.   (line  86)
8199* mh-scan-rcpt-regexp:                   Scan Line Formats.   (line 186)
8200* mh-scan-refiled-msg-regexp:            Scan Line Formats.   (line 197)
8201* mh-scan-refiled-msg-regexp <1>:        Scan Line Formats.   (line 265)
8202* mh-scan-refiled-msg-regexp, example:   Scan Line Formats.   (line 315)
8203* mh-scan-sent-to-me-sender-regexp:      Folders.             (line 117)
8204* mh-scan-sent-to-me-sender-regexp <1>:  Folders.             (line 122)
8205* mh-scan-sent-to-me-sender-regexp <2>:  Scan Line Formats.   (line 131)
8206* mh-scan-sent-to-me-sender-regexp <3>:  Scan Line Formats.   (line 208)
8207* mh-scan-subject-regexp:                Scan Line Formats.   (line 221)
8208* mh-scan-valid-regexp:                  Scan Line Formats.   (line 105)
8209* mh-scan-valid-regexp, example:         Scan Line Formats.   (line 292)
8210* mh-search-folder:                      Searching.           (line  75)
8211* mh-search-folder <1>:                  Searching.           (line 152)
8212* mh-search-mode-hook:                   Searching.           (line  70)
8213* mh-search-mode-hook <1>:               Searching.           (line 141)
8214* mh-search-program:                     Searching.           (line  65)
8215* mh-search-program <1>:                 Searching.           (line 191)
8216* mh-seen-list:                          Sequences.           (line 110)
8217* mh-send-prog:                          Sending Message.     (line  16)
8218* mh-show-buffer-mode-line-buffer-id:    Reading Mail.        (line 176)
8219* mh-show-buffer-mode-line-buffer-id <1>: Viewing.            (line 146)
8220* mh-show-cc:                            Reading Mail.        (line 201)
8221* mh-show-cc <1>:                        Viewing.             (line  24)
8222* mh-show-date:                          Reading Mail.        (line 203)
8223* mh-show-date <1>:                      Viewing.             (line  24)
8224* mh-show-from:                          Reading Mail.        (line 205)
8225* mh-show-from <1>:                      Viewing.             (line  24)
8226* mh-show-header:                        Reading Mail.        (line 207)
8227* mh-show-header <1>:                    Viewing.             (line  24)
8228* mh-show-hook:                          Reading Mail.        (line 194)
8229* mh-show-hook <1>:                      Viewing.             (line 138)
8230* mh-show-maximum-size:                  Reading Mail.        (line 179)
8231* mh-show-maximum-size <1>:              Viewing.             (line  18)
8232* mh-show-mode-hook:                     Reading Mail.        (line 196)
8233* mh-show-mode-hook <1>:                 Viewing.             (line 138)
8234* mh-show-pgg-bad:                       Reading Mail.        (line 209)
8235* mh-show-pgg-bad <1>:                   Reading PGP.         (line  70)
8236* mh-show-pgg-good:                      Reading Mail.        (line 211)
8237* mh-show-pgg-good <1>:                  Reading PGP.         (line  70)
8238* mh-show-pgg-unknown:                   Reading Mail.        (line 213)
8239* mh-show-pgg-unknown <1>:               Reading PGP.         (line  70)
8240* mh-show-signature:                     Reading Mail.        (line 215)
8241* mh-show-signature <1>:                 Viewing.             (line 132)
8242* mh-show-subject:                       Reading Mail.        (line 217)
8243* mh-show-subject <1>:                   Viewing.             (line  24)
8244* mh-show-threads-flag:                  Threading.           (line  37)
8245* mh-show-threads-flag <1>:              Threading.           (line  40)
8246* mh-show-to:                            Reading Mail.        (line 219)
8247* mh-show-to <1>:                        Viewing.             (line  24)
8248* mh-show-use-xface-flag:                Reading Mail.        (line 182)
8249* mh-show-use-xface-flag <1>:            Viewing.             (line  43)
8250* mh-show-xface:                         Reading Mail.        (line 221)
8251* mh-show-xface <1>:                     Viewing.             (line  55)
8252* mh-signature-file-name:                Editing Drafts.      (line 152)
8253* mh-signature-file-name <1>:            Signature.           (line   9)
8254* mh-signature-file-name <2>:            Signature.           (line  14)
8255* mh-signature-file-name <3>:            Signature.           (line  30)
8256* mh-signature-file-name <4>:            Identities.          (line  59)
8257* mh-signature-separator:                Signature.           (line  14)
8258* mh-signature-separator-flag:           Editing Drafts.      (line 154)
8259* mh-signature-separator-flag <1>:       Signature.           (line  23)
8260* mh-signature-separator-regexp:         Signature.           (line  14)
8261* mh-sortm-args:                         Folders.             (line  71)
8262* mh-sortm-args <1>:                     Folders.             (line 301)
8263* mh-speed-update-interval:              Speedbar.            (line  41)
8264* mh-speedbar-folder:                    Speedbar.            (line  48)
8265* mh-speedbar-folder-with-unseen-messages: Speedbar.          (line  50)
8266* mh-speedbar-selected-folder:           Speedbar.            (line  52)
8267* mh-speedbar-selected-folder-with-unseen-messages: Speedbar. (line  54)
8268* mh-store-default-directory:            Reading Mail.        (line 184)
8269* mh-store-default-directory <1>:        Files and Pipes.     (line  21)
8270* mh-summary-height:                     Reading Mail.        (line 186)
8271* mh-summary-height <1>:                 Miscellaneous Commands and Options.
8272                                                              (line  20)
8273* mh-sys-path:                           Getting Started.     (line  47)
8274* mh-tick-seq:                           Sequences.           (line  44)
8275* mh-tick-seq <1>:                       Sequences.           (line  68)
8276* mh-tick-seq <2>:                       Sequences.           (line 102)
8277* mh-ticked-messages-folders:            Folders.             (line  61)
8278* mh-ticked-messages-folders <1>:        Folders.             (line 248)
8279* mh-ticked-messages-folders <2>:        Folders.             (line 260)
8280* mh-tool-bar-folder-buttons:            Tool Bar.            (line  12)
8281* mh-tool-bar-folder-buttons <1>:        Tool Bar.            (line  30)
8282* mh-tool-bar-letter-buttons:            Tool Bar.            (line  15)
8283* mh-tool-bar-letter-buttons <1>:        Tool Bar.            (line  30)
8284* mh-tool-bar-search-function:           Tool Bar.            (line  18)
8285* mh-tool-bar-search-function <1>:       Tool Bar.            (line  38)
8286* mh-unseen-seq:                         Getting Started.     (line  70)
8287* mh-unseen-updated-hook:                Sequences.           (line  55)
8288* mh-unseen-updated-hook <1>:            Sequences.           (line 110)
8289* mh-update-sequences-after-mh-show-flag: Sequences.          (line  46)
8290* mh-update-sequences-after-mh-show-flag <1>: Sequences.      (line 102)
8291* mh-user-path:                          Getting Started.     (line  70)
8292* mh-variant:                            Getting Started.     (line  47)
8293* mh-variant-in-use:                     Getting Started.     (line  47)
8294* mh-whitelist-msg-hook:                 Junk.                (line  49)
8295* mh-whitelist-preserves-sequences-flag: Sequences.           (line  49)
8296* mh-whitelist-preserves-sequences-flag <1>: Junk.            (line  40)
8297* mh-whitelist-preserves-sequences-flag <2>: Junk.            (line  85)
8298* mh-x-face-file:                        Editing Drafts.      (line 156)
8299* mh-x-face-file <1>:                    Picture.             (line   6)
8300* mh-x-face-file <2>:                    Picture.             (line  31)
8301* mh-xemacs-tool-bar-position:           Tool Bar.            (line  21)
8302* mh-xemacs-tool-bar-position <1>:       Tool Bar.            (line  49)
8303* mh-xemacs-use-tool-bar-flag:           Tool Bar.            (line  23)
8304* mh-xemacs-use-tool-bar-flag <1>:       Tool Bar.            (line  43)
8305* mh-yank-behavior:                      Replying.            (line  44)
8306* mh-yank-behavior <1>:                  Editing Drafts.      (line 159)
8307* mh-yank-behavior <2>:                  Inserting Letter.    (line  24)
8308* mh-yank-behavior <3>:                  Inserting Letter.    (line  36)
8309* mh-yank-behavior <4>:                  Inserting Letter.    (line  61)
8310* mh-yank-behavior <5>:                  Inserting Letter.    (line  65)
8311* mh-yank-behavior <6>:                  Inserting Letter.    (line  74)
8312* mh-yank-behavior <7>:                  Inserting Messages.  (line   6)
8313* mm-discouraged-alternatives:           Viewing Attachments. (line 120)
8314* mm-text-html-renderer:                 HTML.                (line  17)
8315* mm-text-html-renderer <1>:             HTML.                (line  26)
8316* mm-text-html-renderer <2>:             HTML.                (line  79)
8317* nnmail-keep-last-article:              Procmail.            (line  95)
8318* pgg-encrypt-for-me:                    Sending PGP.         (line  42)
8319* ps-print-color-p:                      Printing.            (line  18)
8320* read-mail-command:                     Reading Mail.        (line  11)
8321* set-mh-cmd-note, example:              Scan Line Formats.   (line 310)
8322* text-mode-hook:                        Composing.           (line  34)
8323* transient-mark-mode:                   Ranges.              (line  35)
8324
8325
8326File: mh-e.info,  Node: Concept Index,  Prev: Option Index,  Up: Top
8327
8328Concept Index
8329*************
8330
8331�[index�]
8332* Menu:
8333
8334* *MH-E Folders*:                        Folders.             (line 266)
8335* *MH-E Folders* <1>:                    Miscellaneous.       (line  24)
8336* *MH-E Help*:                           Miscellaneous.       (line  26)
8337* *MH-E Info*:                           Miscellaneous.       (line  12)
8338* *MH-E Info* <1>:                       Miscellaneous.       (line  29)
8339* *MH-E Log*:                            Junk.                (line  90)
8340* *MH-E Log* <1>:                        Miscellaneous.       (line  31)
8341* *MH-E Mail Delivery*:                  Sending Message.     (line   6)
8342* *MH-E Mail Delivery* <1>:              Miscellaneous.       (line  34)
8343* *MH-E Recipients*:                     Checking Recipients. (line   6)
8344* *MH-E Recipients* <1>:                 Miscellaneous.       (line  37)
8345* *MH-E Sequences*:                      Sequences.           (line  83)
8346* *MH-E Sequences* <1>:                  Miscellaneous.       (line  40)
8347* *mh-temp*:                             Miscellaneous.       (line  43)
8348* +inbox:                                Incorporating Mail.  (line  26)
8349* +inbox <1>:                            Reading Mail.        (line   6)
8350* +mhe-index:                            Searching.           (line 152)
8351* .emacs:                                Conventions.         (line  57)
8352* .emacs <1>:                            Getting Started.     (line  63)
8353* .emacs <2>:                            Incorporating Mail.  (line  34)
8354* .emacs <3>:                            HTML.                (line  84)
8355* .emacs <4>:                            Miscellaneous Commands and Options.
8356                                                              (line  35)
8357* .emacs <5>:                            Composing.           (line   6)
8358* .face:                                 Picture.             (line   6)
8359* .mhe-x-image-cache:                    Viewing.             (line  83)
8360* .mh_profile:                           Folders.             (line 301)
8361* .mh_profile <1>:                       Forwarding.          (line  14)
8362* .procmailrc:                           Incorporating Mail.  (line  56)
8363* .procmailrc <1>:                       Junk.                (line  98)
8364* .procmailrc <2>:                       Procmail.            (line  12)
8365* .signature:                            Signature.           (line   9)
8366* .spamassassin/user_prefs:              Junk.                (line 147)
8367* /etc/mailcap:                          Viewing Attachments. (line  48)
8368* /etc/mime.types:                       Adding Attachments.  (line  32)
8369* /etc/nmh/MailAliases:                  Aliases.             (line 106)
8370* /etc/passwd:                           Aliases.             (line 111)
8371* ~:                                     Conventions.         (line 103)
8372* abnormal hooks:                        Conventions.         (line  70)
8373* ali:                                   Aliases.             (line 106)
8374* alias completion:                      Editing Message.     (line  32)
8375* aliases:                               Aliases.             (line   6)
8376* Aliasfile MH profile component:        Aliases.             (line 106)
8377* alternatives:                          Viewing Attachments. (line 113)
8378* ancestor, in threads:                  Threading.           (line  12)
8379* attachments:                           Viewing Attachments. (line   6)
8380* attachments, alternatives:             Viewing Attachments. (line 113)
8381* attachments, inline:                   Viewing Attachments. (line  88)
8382* attachments, inserting:                Adding Attachments.  (line 101)
8383* attachments, saving:                   Viewing Attachments. (line  63)
8384* attachments, viewing:                  Viewing Attachments. (line  37)
8385* Bcc header field:                      Editing Message.     (line   6)
8386* Bill Wohler:                           Preface.             (line  39)
8387* Bill Wohler <1>:                       History.             (line   6)
8388* Bill Wohler <2>:                       From Bill Wohler.    (line   6)
8389* blacklisting:                          Junk.                (line  11)
8390* body parts:                            Viewing Attachments. (line   6)
8391* bogofilter:                            Junk.                (line  60)
8392* bogofilter <1>:                        Junk.                (line 181)
8393* boldface, showing:                     Viewing.             (line 118)
8394* Brian Reid:                            History.             (line   6)
8395* Brian Reid <1>:                        From Brian Reid.     (line   6)
8396* browser, gnus-w3m:                     HTML.                (line  29)
8397* browser, html2text:                    HTML.                (line  33)
8398* browser, links:                        HTML.                (line  37)
8399* browser, lynx:                         HTML.                (line  45)
8400* browser, w3m:                          HTML.                (line  29)
8401* browser, w3m <1>:                      HTML.                (line  62)
8402* browser, w3m <2>:                      HTML.                (line  72)
8403* browser, w3m-standalone:               HTML.                (line  72)
8404* buffers, *MH-E Folders*:               Folders.             (line 266)
8405* buffers, *MH-E Folders* <1>:           Miscellaneous.       (line  24)
8406* buffers, *MH-E Help*:                  Miscellaneous.       (line  26)
8407* buffers, *MH-E Info*:                  Miscellaneous.       (line  12)
8408* buffers, *MH-E Info* <1>:              Miscellaneous.       (line  29)
8409* buffers, *MH-E Log*:                   Junk.                (line  90)
8410* buffers, *MH-E Log* <1>:               Miscellaneous.       (line  31)
8411* buffers, *MH-E Mail Delivery*:         Sending Message.     (line   6)
8412* buffers, *MH-E Mail Delivery* <1>:     Miscellaneous.       (line  34)
8413* buffers, *MH-E Recipients*:            Checking Recipients. (line   6)
8414* buffers, *MH-E Recipients* <1>:        Miscellaneous.       (line  37)
8415* buffers, *MH-E Sequences*:             Sequences.           (line  83)
8416* buffers, *MH-E Sequences* <1>:         Miscellaneous.       (line  40)
8417* buffers, *mh-temp*:                    Miscellaneous.       (line  43)
8418* bugs:                                  Bug Reports.         (line   6)
8419* built-in help:                         Using This Manual.   (line   9)
8420* burst:                                 Digests.             (line  13)
8421* buttons:                               Viewing Attachments. (line  21)
8422* Cc header field:                       Editing Message.     (line   6)
8423* change log:                            Getting MH-E.        (line  11)
8424* checking recipients:                   Checking Recipients. (line   6)
8425* citations, highlighting:               Viewing.             (line 103)
8426* commands:                              Conventions.         (line  10)
8427* commands, MH:                          Conventions.         (line  10)
8428* commands, shell:                       Conventions.         (line  10)
8429* commands, Unix:                        Conventions.         (line  10)
8430* compface:                              Picture.             (line  17)
8431* completion:                            Conventions.         (line  88)
8432* completion <1>:                        Editing Message.     (line  32)
8433* completion, folders:                   Folder Selection.    (line   6)
8434* components:                            Composing.           (line  34)
8435* composing mail:                        Composing.           (line   6)
8436* content description:                   Adding Attachments.  (line  45)
8437* Content-Disposition header field:      Viewing Attachments. (line 104)
8438* Content-Transfer-Encoding header field: Junk.               (line 265)
8439* Content-Type header field:             Junk.                (line 265)
8440* contributed software:                  Getting MH-E.        (line  29)
8441* conventions, Emacs:                    Conventions.         (line   6)
8442* conventions, key names:                Conventions.         (line  17)
8443* convert:                               Viewing.             (line  59)
8444* cur sequence:                          Sequences.           (line  90)
8445* cur sequence <1>:                      Sequences.           (line 102)
8446* cur sequence <2>:                      Junk.                (line  85)
8447* customization group, mh:               Options.             (line  33)
8448* customization group, mh-alias:         Aliases.             (line  25)
8449* customization group, mh-folder:        Folders.             (line  57)
8450* customization group, mh-folder-selection: Folder Selection. (line  12)
8451* customization group, mh-identity:      Identities.          (line  19)
8452* customization group, mh-inc:           Incorporating Mail.  (line  13)
8453* customization group, mh-junk:          Junk.                (line  27)
8454* customization group, mh-letter:        Editing Drafts.      (line 124)
8455* customization group, mh-range:         Ranges.              (line  39)
8456* customization group, mh-scan-line-formats: Scan Line Formats.
8457                                                              (line  10)
8458* customization group, mh-search:        Searching.           (line  62)
8459* customization group, mh-sending-mail:  Sending Mail.        (line  37)
8460* customization group, mh-sequences:     Sequences.           (line  38)
8461* customization group, mh-sequences <1>: Junk.                (line  37)
8462* customization group, mh-show:          Reading Mail.        (line 127)
8463* customization group, mh-speedbar:      Speedbar.            (line  37)
8464* customization group, mh-thread:        Threading.           (line  35)
8465* customization group, mh-tool-bar:      Tool Bar.            (line   9)
8466* customization group, pgg:              Reading PGP.         (line  75)
8467* customization group, pgg <1>:          Sending PGP.         (line  39)
8468* customizing MH-E:                      Options.             (line   6)
8469* Dcc header field:                      Editing Message.     (line   6)
8470* Debian:                                Getting Started.     (line  26)
8471* Debian <1>:                            Getting MH-E.        (line  19)
8472* decoding RFC 2047:                     Scan Line Formats.   (line  72)
8473* decrypting messages:                   Reading PGP.         (line  31)
8474* deleting messages:                     Navigating.          (line  23)
8475* digests:                               Digests.             (line   6)
8476* dist:                                  Redistributing.      (line   6)
8477* documentation:                         Getting MH-E.        (line  29)
8478* draft:                                 Composing.           (line   6)
8479* draft <1>:                             Replying.            (line  30)
8480* draft <2>:                             Forwarding.          (line   6)
8481* draft <3>:                             Editing Again.       (line   6)
8482* draft <4>:                             Editing Drafts.      (line   6)
8483* draft folder:                          Composing.           (line  16)
8484* Draft-Folder MH profile component:     Getting Started.     (line  70)
8485* editing draft:                         Editing Drafts.      (line   6)
8486* editing header:                        Editing Message.     (line   6)
8487* editing message:                       Miscellaneous Commands and Options.
8488                                                              (line   8)
8489* Emacs:                                 Preface.             (line   6)
8490* Emacs <1>:                             Conventions.         (line   6)
8491* Emacs commands:                        Conventions.         (line  10)
8492* Emacs Lisp Manual:                     Using This Manual.   (line  35)
8493* Emacs, built-in help:                  Using This Manual.   (line   9)
8494* Emacs, completion:                     Conventions.         (line  88)
8495* Emacs, conventions:                    Conventions.         (line   6)
8496* Emacs, customizing:                    Options.             (line   6)
8497* Emacs, Emacs Lisp Manual:              Using This Manual.   (line  35)
8498* Emacs, faces:                          Conventions.         (line  65)
8499* Emacs, file completion:                Conventions.         (line  88)
8500* Emacs, folder completion:              Conventions.         (line  88)
8501* Emacs, info:                           Using This Manual.   (line   9)
8502* Emacs, info <1>:                       Using This Manual.   (line  35)
8503* Emacs, interrupting:                   Conventions.         (line 109)
8504* Emacs, mark:                           Conventions.         (line  80)
8505* Emacs, minibuffer:                     Conventions.         (line  88)
8506* Emacs, notification of new mail:       Incorporating Mail.  (line  34)
8507* Emacs, online help:                    Using This Manual.   (line  35)
8508* Emacs, options:                        Conventions.         (line  60)
8509* Emacs, packages, mm-decode:            Viewing Attachments. (line  11)
8510* Emacs, packages, ps-print:             Printing.            (line  31)
8511* Emacs, packages, supercite:            Inserting Letter.    (line  36)
8512* Emacs, packages, trivial-cite:         Inserting Letter.    (line  74)
8513* Emacs, packages, x-face:               Viewing.             (line  55)
8514* Emacs, point:                          Conventions.         (line  80)
8515* Emacs, prefix argument:                Conventions.         (line  39)
8516* Emacs, quitting:                       Conventions.         (line 109)
8517* Emacs, quitting <1>:                   Leaving MH-E.        (line   6)
8518* Emacs, region:                         Conventions.         (line  80)
8519* Emacs, setting options:                Options.             (line   6)
8520* Emacs, terms:                          Conventions.         (line   6)
8521* Emacs, variables:                      Conventions.         (line  57)
8522* emacsclient:                           Incorporating Mail.  (line  71)
8523* email addresses, highlighting:         Viewing.             (line 111)
8524* emphasis:                              Viewing.             (line 118)
8525* encrypted messages:                    Reading PGP.         (line   6)
8526* encrypting messages:                   Sending PGP.         (line   6)
8527* exiting:                               Folders.             (line 307)
8528* exporting folders:                     Leaving MH-E.        (line  16)
8529* expunging refiles and deletes:         Folders.             (line 177)
8530* Face header field:                     Viewing.             (line  43)
8531* Face header field <1>:                 Picture.             (line  12)
8532* faces:                                 Conventions.         (line  65)
8533* FAQ:                                   MH FAQ and Support.  (line   6)
8534* Fcc header field:                      Sending PGP.         (line  42)
8535* Fcc header field <1>:                  Identities.          (line  92)
8536* file:                                  Adding Attachments.  (line  32)
8537* file completion:                       Conventions.         (line  88)
8538* files:                                 Files and Pipes.     (line   6)
8539* files, .emacs:                         Conventions.         (line  57)
8540* files, .emacs <1>:                     Getting Started.     (line  63)
8541* files, .emacs <2>:                     Incorporating Mail.  (line  34)
8542* files, .emacs <3>:                     HTML.                (line  84)
8543* files, .emacs <4>:                     Miscellaneous Commands and Options.
8544                                                              (line  35)
8545* files, .emacs <5>:                     Composing.           (line   6)
8546* files, .face:                          Picture.             (line   6)
8547* files, .mhe-x-image-cache:             Viewing.             (line  83)
8548* files, .mh_profile:                    Folders.             (line 301)
8549* files, .mh_profile <1>:                Forwarding.          (line  14)
8550* files, .procmailrc:                    Incorporating Mail.  (line  56)
8551* files, .procmailrc <1>:                Junk.                (line  98)
8552* files, .procmailrc <2>:                Procmail.            (line  12)
8553* files, .signature:                     Signature.           (line   9)
8554* files, .spamassassin/user_prefs:       Junk.                (line 147)
8555* files, /etc/mailcap:                   Viewing Attachments. (line  48)
8556* files, /etc/mime.types:                Adding Attachments.  (line  32)
8557* files, /etc/nmh/MailAliases:           Aliases.             (line 106)
8558* files, /etc/passwd:                    Aliases.             (line 111)
8559* files, components:                     Composing.           (line  34)
8560* files, draft:                          Editing Again.       (line   6)
8561* files, MH-E-NEWS:                      Getting MH-E.        (line  22)
8562* files, mhl.reply:                      Replying.            (line   6)
8563* files, README:                         Getting MH-E.        (line  22)
8564* filling paragraphs:                    Editing Message.     (line  61)
8565* filters:                               Limits.              (line   6)
8566* flists:                                Speedbar.            (line  37)
8567* folder:                                Folders.             (line 163)
8568* Folder > Incorporate New Mail menu item: Incorporating Mail.
8569                                                              (line  10)
8570* Folder > List Folders menu item:       Folders.             (line  24)
8571* Folder > Pack Folder menu item:        Folders.             (line  28)
8572* Folder > Quit MH-E menu item:          Folders.             (line  45)
8573* Folder > Rescan Folder menu item:      Folders.             (line  32)
8574* Folder > Search... menu item:          Folders.             (line  34)
8575* Folder > Sort Folder menu item:        Folders.             (line  36)
8576* Folder > Toggle Show/Folder menu item: Folders.             (line  47)
8577* Folder > View New Messages menu item:  Folders.             (line  26)
8578* Folder > Visit a Folder... menu item:  Folders.             (line  41)
8579* folder completion:                     Conventions.         (line  88)
8580* Folder menu:                           Incorporating Mail.  (line   6)
8581* Folder menu <1>:                       Folders.             (line   6)
8582* Folder menu <2>:                       Menu Bar.            (line   6)
8583* Folder menu <3>:                       Menu Bar.            (line   6)
8584* folder navigation:                     Speedbar.            (line   6)
8585* folders:                               Processing Mail Tour.
8586                                                              (line  51)
8587* folders <1>:                           Folders.             (line   6)
8588* folders, +mhe-index:                   Searching.           (line 152)
8589* folders, completion:                   Folder Selection.    (line   6)
8590* folders, exporting:                    Leaving MH-E.        (line  16)
8591* folders, renaming:                     Folders.             (line 340)
8592* folders, selecting:                    Folder Selection.    (line   6)
8593* formail:                               Junk.                (line 238)
8594* forw:                                  Forwarding.          (line   6)
8595* forw MH profile component:             Forwarding.          (line  14)
8596* forwarding:                            Forwarding.          (line   6)
8597* From header field:                     Editing Message.     (line   6)
8598* From header field <1>:                 Identities.          (line  45)
8599* ftp:                                   Adding Attachments.  (line 120)
8600* ftp <1>:                               Adding Attachments.  (line 128)
8601* full training:                         Junk.                (line 193)
8602* functions:                             Conventions.         (line  10)
8603* getting MH-E:                          Getting MH-E.        (line   6)
8604* Gildea, Stephen:                       History.             (line   6)
8605* Gildea, Stephen <1>:                   From Stephen Gildea. (line   6)
8606* GNU mailutils MH:                      Getting Started.     (line  26)
8607* gnuclient:                             Incorporating Mail.  (line  71)
8608* GnuPG:                                 Reading PGP.         (line   6)
8609* Gnus:                                  HTML.                (line   6)
8610* Gnus <1>:                              Reading PGP.         (line   6)
8611* Gnus <2>:                              Procmail.            (line   6)
8612* gnus-w3m:                              HTML.                (line  29)
8613* gnuserv:                               Incorporating Mail.  (line  71)
8614* GPG:                                   Reading PGP.         (line   6)
8615* grep:                                  Searching.           (line 191)
8616* grep <1>:                              Searching.           (line 336)
8617* ham:                                   Junk.                (line  11)
8618* header field, Bcc:                     Editing Message.     (line   6)
8619* header field, Cc:                      Editing Message.     (line   6)
8620* header field, Content-Disposition:     Viewing Attachments. (line 104)
8621* header field, Content-Transfer-Encoding: Junk.              (line 265)
8622* header field, Content-Type:            Junk.                (line 265)
8623* header field, Dcc:                     Editing Message.     (line   6)
8624* header field, Face:                    Viewing.             (line  43)
8625* header field, Face <1>:                Picture.             (line  12)
8626* header field, Fcc:                     Sending PGP.         (line  42)
8627* header field, Fcc <1>:                 Identities.          (line  92)
8628* header field, From:                    Editing Message.     (line   6)
8629* header field, From <1>:                Identities.          (line  45)
8630* header field, Mail-Followup-To:        Editing Message.     (line   6)
8631* header field, Mail-Followup-To <1>:    Identities.          (line  96)
8632* header field, Mail-Reply-To:           Editing Message.     (line   6)
8633* header field, Organization:            Identities.          (line  50)
8634* header field, Reply-To:                Editing Message.     (line   6)
8635* header field, Subject:                 Editing Message.     (line   6)
8636* header field, Subject <1>:             Junk.                (line 265)
8637* header field, To:                      Editing Message.     (line   6)
8638* header field, X-Bogosity:              Junk.                (line 200)
8639* header field, X-Face:                  Viewing.             (line  43)
8640* header field, X-Face <1>:              Picture.             (line  12)
8641* header field, X-Image-URL:             Viewing.             (line  43)
8642* header field, X-Image-URL <1>:         Picture.             (line  12)
8643* header field, X-Mailer:                Composing.           (line  29)
8644* header field, X-MHE-Checksum:          Searching.           (line 177)
8645* header field, X-Spam-Level:            Junk.                (line 107)
8646* header field, X-Spam-Status:           Junk.                (line 107)
8647* header field, X-SpamProbe:             Junk.                (line 238)
8648* help:                                  Sending Mail Tour.   (line  44)
8649* help <1>:                              Processing Mail Tour.
8650                                                              (line  75)
8651* highlighting:                          Conventions.         (line  65)
8652* highlighting citations:                Viewing.             (line 103)
8653* highlighting email addresses:          Viewing.             (line 111)
8654* highlighting URLs:                     Viewing.             (line 111)
8655* history:                               Getting Started.     (line   6)
8656* history of MH-E:                       History.             (line   6)
8657* hooks:                                 Conventions.         (line  70)
8658* HTML:                                  HTML.                (line   6)
8659* html2text:                             HTML.                (line  33)
8660* identities:                            Identities.          (line   6)
8661* Identity > Customize Identities menu item: Identities.      (line  72)
8662* Identity > Insert Auto Fields menu item: Identities.        (line  14)
8663* Identity > Save as Default menu item:  Identities.          (line  72)
8664* Identity > Set Default for Session menu item: Identities.   (line  72)
8665* Identity menu:                         Identities.          (line  10)
8666* Identity menu <1>:                     Identities.          (line  67)
8667* Identity menu <2>:                     Menu Bar.            (line   6)
8668* Identity menu <3>:                     Menu Bar.            (line   6)
8669* ImageMagick:                           Viewing.             (line  59)
8670* images:                                Adding Attachments.  (line 101)
8671* inc:                                   Reading Mail Tour.   (line   6)
8672* inc <1>:                               Incorporating Mail.  (line  40)
8673* inc <2>:                               Scan Line Formats.   (line 105)
8674* incorporating:                         Incorporating Mail.  (line   6)
8675* incorporating <1>:                     Incorporating Mail.  (line  40)
8676* index:                                 Searching.           (line 229)
8677* index++:                               Searching.           (line 229)
8678* info:                                  Preface.             (line  28)
8679* info <1>:                              Using This Manual.   (line   9)
8680* info <2>:                              Using This Manual.   (line  35)
8681* inline attachments:                    Viewing Attachments. (line  88)
8682* inline images:                         Viewing Attachments. (line 104)
8683* inserting messages:                    Inserting Letter.    (line   6)
8684* inserting messages <1>:                Inserting Messages.  (line   6)
8685* install-mh:                            Getting Started.     (line  33)
8686* interrupting:                          Conventions.         (line 109)
8687* introduction:                          Tour Through MH-E.   (line   6)
8688* italics, showing:                      Viewing.             (line 118)
8689* Jim Larus:                             History.             (line   6)
8690* Jim Larus <1>:                         From Jim Larus.      (line   6)
8691* junk mail:                             Folders.             (line 210)
8692* junk mail <1>:                         Junk.                (line   6)
8693* key names:                             Conventions.         (line  17)
8694* key server:                            Reading PGP.         (line  17)
8695* keychain:                              Reading PGP.         (line  17)
8696* killing draft:                         Killing Draft.       (line   6)
8697* Larus, Jim:                            History.             (line   6)
8698* Larus, Jim <1>:                        From Jim Larus.      (line   6)
8699* Letter > Check Recipient menu item:    Editing Drafts.      (line 113)
8700* Letter > Compose Compressed tar (MH)... menu item: Editing Drafts.
8701                                                              (line  84)
8702* Letter > Compose Forward... menu item: Editing Drafts.      (line  65)
8703* Letter > Compose Get File (MH)... menu item: Editing Drafts.
8704                                                              (line  68)
8705* Letter > Compose Insertion... menu item: Editing Drafts.    (line  72)
8706* Letter > Insert a Message... menu item: Editing Drafts.     (line  61)
8707* Letter > Insert Signature menu item:   Editing Drafts.      (line 108)
8708* Letter > Kill This Draft menu item:    Editing Drafts.      (line 106)
8709* Letter > Pull in All Compositions (MH) menu item: Editing Drafts.
8710                                                              (line  29)
8711* Letter > Pull in All Compositions (MML) menu item: Editing Drafts.
8712                                                              (line  76)
8713* Letter > Revert to Non-MIME Edit (MH) menu item: Editing Drafts.
8714                                                              (line  88)
8715* Letter > Send This Draft menu item:    Editing Drafts.      (line  24)
8716* Letter > Split Current Line menu item: Editing Drafts.      (line 104)
8717* Letter > Yank Current Message menu item: Editing Drafts.    (line 116)
8718* Letter menu:                           Editing Drafts.      (line   6)
8719* Letter menu <1>:                       Menu Bar.            (line   6)
8720* Letter menu <2>:                       Menu Bar.            (line   6)
8721* limits:                                Limits.              (line   6)
8722* links:                                 HTML.                (line  37)
8723* links, following:                      Viewing.             (line 111)
8724* lpr:                                   Printing.            (line  35)
8725* lynx:                                  HTML.                (line  45)
8726* Mail mode:                             Composing.           (line  34)
8727* Mail-Followup-To header field:         Editing Message.     (line   6)
8728* Mail-Followup-To header field <1>:     Identities.          (line  96)
8729* Mail-Reply-To header field:            Editing Message.     (line   6)
8730* Mailer-Daemon:                         Editing Again.       (line  17)
8731* mailing lists:                         Mailing Lists.       (line   6)
8732* mailing lists, reading:                Procmail.            (line   6)
8733* mairix:                                Searching.           (line 191)
8734* mairix <1>:                            Searching.           (line 280)
8735* manual:                                Getting MH-E.        (line  29)
8736* mark:                                  Conventions.         (line  80)
8737* mark <1>:                              Sequences.           (line 115)
8738* Marshall Rose:                         Junk.                (line   6)
8739* mbox-style folder:                     Leaving MH-E.        (line  16)
8740* media types:                           Adding Attachments.  (line  27)
8741* menu bar:                              Menu Bar.            (line   6)
8742* menu item, Folder > Incorporate New Mail: Incorporating Mail.
8743                                                              (line  10)
8744* menu item, Folder > List Folders:      Folders.             (line  24)
8745* menu item, Folder > Pack Folder:       Folders.             (line  28)
8746* menu item, Folder > Quit MH-E:         Folders.             (line  45)
8747* menu item, Folder > Rescan Folder:     Folders.             (line  32)
8748* menu item, Folder > Search...:         Folders.             (line  34)
8749* menu item, Folder > Sort Folder:       Folders.             (line  36)
8750* menu item, Folder > Toggle Show/Folder: Folders.            (line  47)
8751* menu item, Folder > View New Messages: Folders.             (line  26)
8752* menu item, Folder > Visit a Folder...: Folders.             (line  41)
8753* menu item, Identity > Customize Identities: Identities.     (line  72)
8754* menu item, Identity > Insert Auto Fields: Identities.       (line  14)
8755* menu item, Identity > Save as Default: Identities.          (line  72)
8756* menu item, Identity > Set Default for Session: Identities.  (line  72)
8757* menu item, Letter > Check Recipient:   Editing Drafts.      (line 113)
8758* menu item, Letter > Compose Compressed tar (MH)...: Editing Drafts.
8759                                                              (line  84)
8760* menu item, Letter > Compose Forward...: Editing Drafts.     (line  65)
8761* menu item, Letter > Compose Get File (MH)...: Editing Drafts.
8762                                                              (line  68)
8763* menu item, Letter > Compose Insertion...: Editing Drafts.   (line  72)
8764* menu item, Letter > Insert a Message...: Editing Drafts.    (line  61)
8765* menu item, Letter > Insert Signature:  Editing Drafts.      (line 108)
8766* menu item, Letter > Kill This Draft:   Editing Drafts.      (line 106)
8767* menu item, Letter > Pull in All Compositions (MH): Editing Drafts.
8768                                                              (line  29)
8769* menu item, Letter > Pull in All Compositions (MML): Editing Drafts.
8770                                                              (line  76)
8771* menu item, Letter > Revert to Non-MIME Edit (MH): Editing Drafts.
8772                                                              (line  88)
8773* menu item, Letter > Send This Draft:   Editing Drafts.      (line  24)
8774* menu item, Letter > Split Current Line: Editing Drafts.     (line 104)
8775* menu item, Letter > Yank Current Message: Editing Drafts.   (line 116)
8776* menu item, Message > Burst Digest Message: Reading Mail.    (line  54)
8777* menu item, Message > Compose a New Message: Sending Mail.   (line  27)
8778* menu item, Message > Copy Message to Folder...: Folders.    (line  13)
8779* menu item, Message > Delete Message:   Reading Mail.        (line  45)
8780* menu item, Message > Edit Message Again: Sending Mail.      (line  19)
8781* menu item, Message > Execute Delete/Refile: Folders.        (line  52)
8782* menu item, Message > Forward Message...: Sending Mail.      (line  23)
8783* menu item, Message > Go to First Message: Reading Mail.     (line  83)
8784* menu item, Message > Go to Last Message: Reading Mail.      (line  85)
8785* menu item, Message > Go to Message by Number...: Reading Mail.
8786                                                              (line  56)
8787* menu item, Message > Modify Message:   Reading Mail.        (line  81)
8788* menu item, Message > Next Message:     Reading Mail.        (line  91)
8789* menu item, Message > Pipe Message to Command...: Reading Mail.
8790                                                              (line  40)
8791* menu item, Message > Previous Message: Reading Mail.        (line  93)
8792* menu item, Message > Print Message:    Reading Mail.        (line 106)
8793* menu item, Message > Re-edit a Bounced Message: Sending Mail.
8794                                                              (line  20)
8795* menu item, Message > Redistribute Message...: Sending Mail. (line  29)
8796* menu item, Message > Refile Message:   Folders.             (line  43)
8797* menu item, Message > Reply to Message...: Sending Mail.     (line  25)
8798* menu item, Message > Show Message:     Reading Mail.        (line  24)
8799* menu item, Message > Show Message with Header: Reading Mail.
8800                                                              (line  26)
8801* menu item, Message > Show Message with Preferred Alternative: Reading Mail.
8802                                                              (line  28)
8803* menu item, Message > Undo Delete/Refile: Folders.           (line  50)
8804* menu item, Message > Unpack Uuencoded Message...: Reading Mail.
8805                                                              (line 113)
8806* menu item, Message > Write Message to File...: Reading Mail.
8807                                                              (line  38)
8808* menu item, Search > Perform Search:    Searching.           (line  13)
8809* menu item, Search > Search with pick:  Searching.           (line  15)
8810* menu item, Sequence > Add Message to Sequence...: Sequences.
8811                                                              (line  27)
8812* menu item, Sequence > Delete Message from Sequence...: Sequences.
8813                                                              (line  19)
8814* menu item, Sequence > Delete Sequence...: Sequences.        (line  21)
8815* menu item, Sequence > List Sequences for Message: Sequences.
8816                                                              (line  29)
8817* menu item, Sequence > List Sequences in Folder...: Sequences.
8818                                                              (line  23)
8819* menu item, Sequence > Narrow to Sequence...: Sequences.     (line  25)
8820* menu item, Sequence > Narrow to Subject Sequence: Limits.   (line  22)
8821* menu item, Sequence > Narrow to Tick Sequence: Limits.      (line  13)
8822* menu item, Sequence > Narrow to Tick Sequence <1>: Sequences.
8823                                                              (line  17)
8824* menu item, Sequence > Toggle Tick Mark: Sequences.          (line  13)
8825* menu item, Sequence > Widen from Sequence: Limits.          (line  27)
8826* menu item, Sequence > Widen from Sequence <1>: Sequences.   (line  32)
8827* menu, Folder:                          Incorporating Mail.  (line   6)
8828* menu, Folder <1>:                      Folders.             (line   6)
8829* menu, Folder <2>:                      Menu Bar.            (line   6)
8830* menu, Folder <3>:                      Menu Bar.            (line   6)
8831* menu, Identity:                        Identities.          (line  10)
8832* menu, Identity <1>:                    Identities.          (line  67)
8833* menu, Identity <2>:                    Menu Bar.            (line   6)
8834* menu, Identity <3>:                    Menu Bar.            (line   6)
8835* menu, Letter:                          Editing Drafts.      (line   6)
8836* menu, Letter <1>:                      Menu Bar.            (line   6)
8837* menu, Letter <2>:                      Menu Bar.            (line   6)
8838* menu, Message:                         Reading Mail.        (line  16)
8839* menu, Message <1>:                     Folders.             (line   6)
8840* menu, Message <2>:                     Sending Mail.        (line  16)
8841* menu, Message <3>:                     Menu Bar.            (line   6)
8842* menu, Message <4>:                     Menu Bar.            (line   6)
8843* menu, Search:                          Menu Bar.            (line   6)
8844* menu, Search <1>:                      Menu Bar.            (line   6)
8845* menu, Search <2>:                      Searching.           (line   6)
8846* menu, Sequence:                        Menu Bar.            (line   6)
8847* menu, Sequence <1>:                    Menu Bar.            (line   6)
8848* menu, Sequence <2>:                    Sequences.           (line   6)
8849* Message > Burst Digest Message menu item: Reading Mail.     (line  54)
8850* Message > Compose a New Message menu item: Sending Mail.    (line  27)
8851* Message > Copy Message to Folder... menu item: Folders.     (line  13)
8852* Message > Delete Message menu item:    Reading Mail.        (line  45)
8853* Message > Edit Message Again menu item: Sending Mail.       (line  19)
8854* Message > Execute Delete/Refile menu item: Folders.         (line  52)
8855* Message > Forward Message... menu item: Sending Mail.       (line  23)
8856* Message > Go to First Message menu item: Reading Mail.      (line  83)
8857* Message > Go to Last Message menu item: Reading Mail.       (line  85)
8858* Message > Go to Message by Number... menu item: Reading Mail.
8859                                                              (line  56)
8860* Message > Modify Message menu item:    Reading Mail.        (line  81)
8861* Message > Next Message menu item:      Reading Mail.        (line  91)
8862* Message > Pipe Message to Command... menu item: Reading Mail.
8863                                                              (line  40)
8864* Message > Previous Message menu item:  Reading Mail.        (line  93)
8865* Message > Print Message menu item:     Reading Mail.        (line 106)
8866* Message > Re-edit a Bounced Message menu item: Sending Mail.
8867                                                              (line  20)
8868* Message > Redistribute Message... menu item: Sending Mail.  (line  29)
8869* Message > Refile Message menu item:    Folders.             (line  43)
8870* Message > Reply to Message... menu item: Sending Mail.      (line  25)
8871* Message > Show Message menu item:      Reading Mail.        (line  24)
8872* Message > Show Message with Header menu item: Reading Mail. (line  26)
8873* Message > Show Message with Preferred Alternative menu item: Reading Mail.
8874                                                              (line  28)
8875* Message > Undo Delete/Refile menu item: Folders.            (line  50)
8876* Message > Unpack Uuencoded Message... menu item: Reading Mail.
8877                                                              (line 113)
8878* Message > Write Message to File... menu item: Reading Mail. (line  38)
8879* message abbreviations:                 Ranges.              (line   6)
8880* Message menu:                          Reading Mail.        (line  16)
8881* Message menu <1>:                      Folders.             (line   6)
8882* Message menu <2>:                      Sending Mail.        (line  16)
8883* Message menu <3>:                      Menu Bar.            (line   6)
8884* Message menu <4>:                      Menu Bar.            (line   6)
8885* message numbers:                       Scan Line Formats.   (line  32)
8886* message ranges:                        Ranges.              (line   6)
8887* MH & nmh - Email for Users & Programmers: Preface.          (line  28)
8888* MH book:                               Preface.             (line  28)
8889* MH book <1>:                           Getting Started.     (line  33)
8890* MH commands:                           Conventions.         (line  10)
8891* MH commands, ali:                      Aliases.             (line 106)
8892* MH commands, burst:                    Digests.             (line  13)
8893* MH commands, dist:                     Redistributing.      (line   6)
8894* MH commands, flists:                   Speedbar.            (line  37)
8895* MH commands, folder:                   Folders.             (line 163)
8896* MH commands, forw:                     Forwarding.          (line   6)
8897* MH commands, inc:                      Reading Mail Tour.   (line   6)
8898* MH commands, inc <1>:                  Incorporating Mail.  (line  40)
8899* MH commands, inc <2>:                  Scan Line Formats.   (line 105)
8900* MH commands, install-mh:               Getting Started.     (line  33)
8901* MH commands, mark:                     Sequences.           (line 115)
8902* MH commands, mhbuild:                  Adding Attachments.  (line   6)
8903* MH commands, mhbuild <1>:              Adding Attachments.  (line 205)
8904* MH commands, mhl:                      Viewing.             (line  87)
8905* MH commands, mhl <1>:                  Printing.            (line  35)
8906* MH commands, mhl <2>:                  Replying.            (line   6)
8907* MH commands, mhn:                      Viewing Attachments. (line  72)
8908* MH commands, mhn <1>:                  Adding Attachments.  (line   6)
8909* MH commands, mhn <2>:                  Adding Attachments.  (line 205)
8910* MH commands, mhparam:                  Getting Started.     (line  47)
8911* MH commands, mhshow:                   Viewing Attachments. (line   6)
8912* MH commands, mhstore:                  Viewing Attachments. (line  72)
8913* MH commands, packf:                    Leaving MH-E.        (line  16)
8914* MH commands, pick:                     Searching.           (line  84)
8915* MH commands, pick <1>:                 Searching.           (line 116)
8916* MH commands, pick <2>:                 Searching.           (line 327)
8917* MH commands, pick <3>:                 Limits.              (line  33)
8918* MH commands, pick <4>:                 Sequences.           (line  59)
8919* MH commands, rcvstore:                 Procmail.            (line  34)
8920* MH commands, refile:                   Processing Mail Tour.
8921                                                              (line  51)
8922* MH commands, refile <1>:               Folders.             (line 163)
8923* MH commands, repl:                     Composing.           (line  34)
8924* MH commands, repl <1>:                 Replying.            (line  21)
8925* MH commands, scan:                     Reading Mail Tour.   (line   6)
8926* MH commands, scan <1>:                 Reading Mail.        (line  16)
8927* MH commands, scan <2>:                 Scan Line Formats.   (line  86)
8928* MH commands, scan <3>:                 Scan Line Formats.   (line 105)
8929* MH commands, send:                     Redistributing.      (line  16)
8930* MH commands, send <1>:                 Sending Message.     (line  16)
8931* MH commands, show:                     Viewing Attachments. (line   6)
8932* MH commands, slocal:                   Procmail.            (line   6)
8933* MH commands, sortm:                    Folders.             (line 301)
8934* MH commands, whom:                     Checking Recipients. (line   6)
8935* mh customization group:                Options.             (line  33)
8936* MH FAQ:                                MH FAQ and Support.  (line   6)
8937* MH profile:                            Getting Started.     (line  41)
8938* MH profile component:                  Getting Started.     (line  41)
8939* MH profile component, Aliasfile:       Aliases.             (line 106)
8940* MH profile component, Draft-Folder:    Getting Started.     (line  70)
8941* MH profile component, forw:            Forwarding.          (line  14)
8942* MH profile component, Path:            Getting Started.     (line  41)
8943* MH profile component, Path <1>:        Getting Started.     (line  70)
8944* MH profile component, Previous-Sequence: Getting Started.   (line  70)
8945* MH profile component, Previous-Sequence <1>: Sequences.     (line  90)
8946* MH profile component, Previous-Sequence <2>: Junk.          (line  85)
8947* MH profile component, repl:            Replying.            (line  30)
8948* MH profile component, sortm:           Folders.             (line 301)
8949* MH profile component, Unseen-Sequence: Getting Started.     (line  70)
8950* MH profile component, Unseen-Sequence <1>: Sequences.       (line 102)
8951* MH profile component, Unseen-Sequence <2>: Procmail.        (line  43)
8952* mh-alias customization group:          Aliases.             (line  25)
8953* MH-E version:                          Miscellaneous.       (line  12)
8954* MH-E, obtaining:                       Getting MH-E.        (line   6)
8955* MH-E, versions:                        Getting Started.     (line   6)
8956* MH-E, versions <1>:                    History.             (line   6)
8957* MH-E-NEWS:                             Getting MH-E.        (line  22)
8958* mh-folder customization group:         Folders.             (line  57)
8959* MH-Folder mode:                        Reading Mail Tour.   (line   6)
8960* MH-Folder mode <1>:                    Processing Mail Tour.
8961                                                              (line  63)
8962* MH-Folder mode <2>:                    Reading Mail.        (line   6)
8963* MH-Folder mode <3>:                    Navigating.          (line  18)
8964* MH-Folder mode <4>:                    Miscellaneous Commands and Options.
8965                                                              (line  20)
8966* MH-Folder mode <5>:                    Folders.             (line 210)
8967* MH-Folder mode <6>:                    Folders.             (line 217)
8968* MH-Folder mode <7>:                    Composing.           (line   6)
8969* MH-Folder mode <8>:                    Menu Bar.            (line   6)
8970* MH-Folder mode <9>:                    Sequences.           (line  73)
8971* MH-Folder Show mode:                   Digests.             (line  13)
8972* MH-Folder Show mode <1>:               Folders.             (line 210)
8973* mh-folder-selection customization group: Folder Selection.  (line  12)
8974* mh-identity customization group:       Identities.          (line  19)
8975* mh-inc customization group:            Incorporating Mail.  (line  13)
8976* mh-junk customization group:           Junk.                (line  27)
8977* mh-letter customization group:         Editing Drafts.      (line 124)
8978* MH-Letter mode:                        Sending Mail Tour.   (line   6)
8979* MH-Letter mode <1>:                    Composing.           (line  16)
8980* MH-Letter mode <2>:                    Composing.           (line  34)
8981* MH-Letter mode <3>:                    Replying.            (line  30)
8982* MH-Letter mode <4>:                    Editing Drafts.      (line   6)
8983* MH-Letter mode <5>:                    Aliases.             (line  10)
8984* MH-Letter mode <6>:                    Menu Bar.            (line   6)
8985* mh-range customization group:          Ranges.              (line  39)
8986* mh-scan-line-formats customization group: Scan Line Formats.
8987                                                              (line  10)
8988* mh-search customization group:         Searching.           (line  62)
8989* MH-Search mode:                        Menu Bar.            (line   6)
8990* MH-Search mode <1>:                    Searching.           (line  94)
8991* mh-sending-mail customization group:   Sending Mail.        (line  37)
8992* mh-sequences customization group:      Sequences.           (line  38)
8993* mh-sequences customization group <1>:  Junk.                (line  37)
8994* mh-show customization group:           Reading Mail.        (line 127)
8995* MH-Show mode:                          Reading Mail.        (line   6)
8996* MH-Show mode <1>:                      Viewing.             (line 146)
8997* MH-Show mode <2>:                      Folders.             (line 217)
8998* MH-Show mode <3>:                      Replying.            (line  30)
8999* mh-speedbar customization group:       Speedbar.            (line  37)
9000* mh-thread customization group:         Threading.           (line  35)
9001* mh-tool-bar customization group:       Tool Bar.            (line   9)
9002* mhbuild:                               Adding Attachments.  (line   6)
9003* mhbuild <1>:                           Adding Attachments.  (line 205)
9004* mhl:                                   Viewing.             (line  87)
9005* mhl <1>:                               Printing.            (line  35)
9006* mhl <2>:                               Replying.            (line   6)
9007* mhl.reply:                             Replying.            (line   6)
9008* mhn:                                   Viewing Attachments. (line  72)
9009* mhn <1>:                               Adding Attachments.  (line   6)
9010* mhn <2>:                               Adding Attachments.  (line 205)
9011* mhparam:                               Getting Started.     (line  47)
9012* mhshow:                                Viewing Attachments. (line   6)
9013* mhstore:                               Viewing Attachments. (line  72)
9014* MIME:                                  Viewing Attachments. (line   6)
9015* MIME <1>:                              Adding Attachments.  (line   6)
9016* MIME Meta Language (MML):              Adding Attachments.  (line  21)
9017* MIME, content description:             Adding Attachments.  (line  45)
9018* MIME, ftp:                             Adding Attachments.  (line 120)
9019* MIME, ftp <1>:                         Adding Attachments.  (line 128)
9020* MIME, images:                          Adding Attachments.  (line 101)
9021* MIME, media types:                     Adding Attachments.  (line  27)
9022* MIME, sound:                           Adding Attachments.  (line 101)
9023* MIME, tar:                             Adding Attachments.  (line 128)
9024* MIME, video:                           Adding Attachments.  (line 101)
9025* minibuffer:                            Conventions.         (line  88)
9026* mm-decode package:                     Viewing Attachments. (line  11)
9027* MML:                                   Adding Attachments.  (line  21)
9028* mode:                                  Sending Mail Tour.   (line   6)
9029* modes, Mail:                           Composing.           (line  34)
9030* modes, MH-Folder:                      Reading Mail Tour.   (line   6)
9031* modes, MH-Folder <1>:                  Processing Mail Tour.
9032                                                              (line  63)
9033* modes, MH-Folder <2>:                  Reading Mail.        (line   6)
9034* modes, MH-Folder <3>:                  Navigating.          (line  18)
9035* modes, MH-Folder <4>:                  Miscellaneous Commands and Options.
9036                                                              (line  20)
9037* modes, MH-Folder <5>:                  Folders.             (line 210)
9038* modes, MH-Folder <6>:                  Folders.             (line 217)
9039* modes, MH-Folder <7>:                  Composing.           (line   6)
9040* modes, MH-Folder <8>:                  Menu Bar.            (line   6)
9041* modes, MH-Folder <9>:                  Sequences.           (line  73)
9042* modes, MH-Folder Show:                 Digests.             (line  13)
9043* modes, MH-Folder Show <1>:             Folders.             (line 210)
9044* modes, MH-Letter:                      Sending Mail Tour.   (line   6)
9045* modes, MH-Letter <1>:                  Composing.           (line  16)
9046* modes, MH-Letter <2>:                  Composing.           (line  34)
9047* modes, MH-Letter <3>:                  Replying.            (line  30)
9048* modes, MH-Letter <4>:                  Editing Drafts.      (line   6)
9049* modes, MH-Letter <5>:                  Aliases.             (line  10)
9050* modes, MH-Letter <6>:                  Menu Bar.            (line   6)
9051* modes, MH-Search:                      Menu Bar.            (line   6)
9052* modes, MH-Search <1>:                  Searching.           (line  94)
9053* modes, MH-Show:                        Reading Mail.        (line   6)
9054* modes, MH-Show <1>:                    Viewing.             (line 146)
9055* modes, MH-Show <2>:                    Folders.             (line 217)
9056* modes, MH-Show <3>:                    Replying.            (line  30)
9057* moving between messages:               Navigating.          (line   6)
9058* moving between messages <1>:           Folders.             (line 217)
9059* multimedia mail:                       Viewing Attachments. (line   6)
9060* multimedia mail <1>:                   Adding Attachments.  (line   6)
9061* multiple personalities:                Identities.          (line   6)
9062* namazu:                                Searching.           (line 191)
9063* namazu <1>:                            Searching.           (line 303)
9064* navigation:                            Navigating.          (line   6)
9065* new mail:                              Incorporating Mail.  (line  34)
9066* news:                                  Getting MH-E.        (line  22)
9067* nil:                                   Options.             (line  15)
9068* NIS, obtaining local aliases from:     Aliases.             (line 142)
9069* nmh:                                   Getting Started.     (line  26)
9070* normal hooks:                          Conventions.         (line  70)
9071* notations, scan line:                  Scan Line Formats.   (line  76)
9072* notification of new mail:              Incorporating Mail.  (line  34)
9073* obtaining MH-E:                        Getting MH-E.        (line   6)
9074* off, option:                           Options.             (line  15)
9075* on, option:                            Options.             (line  15)
9076* online help:                           Using This Manual.   (line  35)
9077* OpenPGP:                               Reading PGP.         (line   6)
9078* option, turning on and off:            Options.             (line  15)
9079* options:                               Conventions.         (line  60)
9080* Organization header field:             Identities.          (line  50)
9081* packf:                                 Leaving MH-E.        (line  16)
9082* paragraphs, filling:                   Editing Message.     (line  61)
9083* Path MH profile component:             Getting Started.     (line  41)
9084* Path MH profile component <1>:         Getting Started.     (line  70)
9085* PGG:                                   Reading PGP.         (line  75)
9086* PGG <1>:                               Sending PGP.         (line  39)
9087* pgg customization group:               Reading PGP.         (line  75)
9088* pgg customization group <1>:           Sending PGP.         (line  39)
9089* PGP:                                   Reading PGP.         (line   6)
9090* pick:                                  Searching.           (line  84)
9091* pick <1>:                              Searching.           (line 116)
9092* pick <2>:                              Searching.           (line 191)
9093* pick <3>:                              Searching.           (line 327)
9094* pick <4>:                              Limits.              (line  33)
9095* pick <5>:                              Sequences.           (line  59)
9096* pipes:                                 Files and Pipes.     (line   6)
9097* point:                                 Conventions.         (line  80)
9098* preface:                               Preface.             (line   6)
9099* prefix argument:                       Conventions.         (line  39)
9100* prefix characters:                     Processing Mail Tour.
9101                                                              (line  75)
9102* Previous-Sequence MH profile component: Getting Started.    (line  70)
9103* Previous-Sequence MH profile component <1>: Sequences.      (line  90)
9104* Previous-Sequence MH profile component <2>: Junk.           (line  85)
9105* printing:                              Printing.            (line   6)
9106* processing mail:                       Processing Mail Tour.
9107                                                              (line   6)
9108* procmail:                              Incorporating Mail.  (line  56)
9109* procmail <1>:                          Folders.             (line 240)
9110* procmail <2>:                          Searching.           (line 177)
9111* procmail <3>:                          Procmail.            (line   6)
9112* ps-print package:                      Printing.            (line  31)
9113* quitting:                              Conventions.         (line 109)
9114* quitting <1>:                          Leaving MH-E.        (line   6)
9115* quitting <2>:                          Folders.             (line 307)
9116* ranges:                                Ranges.              (line   6)
9117* rcvstore:                              Procmail.            (line  34)
9118* re-editing drafts:                     Editing Again.       (line   6)
9119* reading mail:                          Reading Mail Tour.   (line   6)
9120* reading mail <1>:                      Reading Mail.        (line   6)
9121* reading mail <2>:                      Miscellaneous Commands and Options.
9122                                                              (line  35)
9123* README:                                Getting MH-E.        (line  22)
9124* recipients, checking:                  Checking Recipients. (line   6)
9125* redistributing:                        Redistributing.      (line   6)
9126* refile:                                Processing Mail Tour.
9127                                                              (line  51)
9128* refile <1>:                            Folders.             (line 163)
9129* region:                                Conventions.         (line  80)
9130* regular expressions, mh-alias-apropos: Aliases.             (line 212)
9131* regular expressions, mh-auto-fields-list: Identities.       (line  81)
9132* regular expressions, mh-invisible-header-fields: Viewing.   (line  30)
9133* regular expressions, scan line formats: Scan Line Formats.  (line  93)
9134* Reid, Brian:                           History.             (line   6)
9135* Reid, Brian <1>:                       From Brian Reid.     (line   6)
9136* release notes:                         Getting MH-E.        (line  11)
9137* renaming folders:                      Folders.             (line 340)
9138* repl:                                  Composing.           (line  34)
9139* repl <1>:                              Replying.            (line  21)
9140* repl MH profile component:             Replying.            (line  30)
9141* Reply-To header field:                 Editing Message.     (line   6)
9142* replying:                              Replying.            (line   6)
9143* replying to messages:                  Inserting Letter.    (line   6)
9144* RFC 2047, decoding:                    Scan Line Formats.   (line  72)
9145* RFC 3156:                              Reading PGP.         (line   6)
9146* RFC 3156 <1>:                          Sending PGP.         (line   6)
9147* root, in threads:                      Threading.           (line  12)
9148* sa-learn:                              Junk.                (line 147)
9149* saving attachments:                    Viewing Attachments. (line  63)
9150* scan:                                  Reading Mail Tour.   (line   6)
9151* scan <1>:                              Reading Mail.        (line  16)
9152* scan <2>:                              Scan Line Formats.   (line  86)
9153* scan <3>:                              Scan Line Formats.   (line 105)
9154* scan line formats:                     Scan Line Formats.   (line   6)
9155* scan line notations:                   Scan Line Formats.   (line  76)
9156* scan lines:                            Reading Mail.        (line  16)
9157* Search > Perform Search menu item:     Searching.           (line  13)
9158* Search > Search with pick menu item:   Searching.           (line  15)
9159* Search menu:                           Menu Bar.            (line   6)
9160* Search menu <1>:                       Menu Bar.            (line   6)
9161* Search menu <2>:                       Searching.           (line   6)
9162* searching:                             Searching.           (line   6)
9163* security:                              Reading PGP.         (line   6)
9164* send:                                  Redistributing.      (line  16)
9165* send <1>:                              Sending Message.     (line  16)
9166* sending mail:                          Sending Mail Tour.   (line   6)
9167* sending mail <1>:                      Sending Mail.        (line   6)
9168* sending mail <2>:                      Composing.           (line   6)
9169* sending mail <3>:                      Sending Message.     (line   6)
9170* sending mail <4>:                      Sending Message.     (line  12)
9171* Sequence > Add Message to Sequence... menu item: Sequences. (line  27)
9172* Sequence > Delete Message from Sequence... menu item: Sequences.
9173                                                              (line  19)
9174* Sequence > Delete Sequence... menu item: Sequences.         (line  21)
9175* Sequence > List Sequences for Message menu item: Sequences. (line  29)
9176* Sequence > List Sequences in Folder... menu item: Sequences.
9177                                                              (line  23)
9178* Sequence > Narrow to Sequence... menu item: Sequences.      (line  25)
9179* Sequence > Narrow to Subject Sequence menu item: Limits.    (line  22)
9180* Sequence > Narrow to Tick Sequence menu item: Limits.       (line  13)
9181* Sequence > Narrow to Tick Sequence menu item <1>: Sequences.
9182                                                              (line  17)
9183* Sequence > Toggle Tick Mark menu item: Sequences.           (line  13)
9184* Sequence > Widen from Sequence menu item: Limits.           (line  27)
9185* Sequence > Widen from Sequence menu item <1>: Sequences.    (line  32)
9186* Sequence menu:                         Menu Bar.            (line   6)
9187* Sequence menu <1>:                     Menu Bar.            (line   6)
9188* Sequence menu <2>:                     Sequences.           (line   6)
9189* sequence, cur:                         Sequences.           (line  90)
9190* sequence, cur <1>:                     Sequences.           (line 102)
9191* sequence, cur <2>:                     Junk.                (line  85)
9192* sequence, Previous-Sequence:           Sequences.           (line  90)
9193* sequence, Previous-Sequence <1>:       Junk.                (line  85)
9194* sequence, tick:                        Folders.             (line 248)
9195* sequence, tick <1>:                    Limits.              (line  39)
9196* sequence, tick <2>:                    Sequences.           (line  64)
9197* sequence, tick <3>:                    Sequences.           (line 102)
9198* sequence, unseen:                      Folders.             (line 240)
9199* sequence, Unseen-Sequence:             Sequences.           (line 102)
9200* sequences:                             Sequences.           (line   6)
9201* setting options:                       Options.             (line   6)
9202* shar:                                  Files and Pipes.     (line  21)
9203* shell commands:                        Conventions.         (line  10)
9204* show:                                  Viewing Attachments. (line   6)
9205* shr:                                   HTML.                (line  54)
9206* siblings, in threads:                  Threading.           (line  12)
9207* signature:                             Signature.           (line   6)
9208* signature <1>:                         Identities.          (line  59)
9209* signature separator:                   Viewing.             (line 132)
9210* signature separator <1>:               Signature.           (line  23)
9211* signed messages:                       Reading PGP.         (line   6)
9212* signed messages <1>:                   Reading PGP.         (line  17)
9213* signing messages:                      Sending PGP.         (line   6)
9214* slocal:                                Procmail.            (line   6)
9215* smileys:                               Viewing.             (line 118)
9216* sortm:                                 Folders.             (line 301)
9217* sortm MH profile component:            Folders.             (line 301)
9218* sound:                                 Adding Attachments.  (line 101)
9219* SourceForge:                           Bug Reports.         (line   6)
9220* SourceForge <1>:                       Mailing Lists.       (line   6)
9221* SourceForge <2>:                       History.             (line   6)
9222* spam:                                  Folders.             (line 210)
9223* spam <1>:                              Junk.                (line   6)
9224* spam filters, bogofilter:              Junk.                (line  60)
9225* spam filters, bogofilter <1>:          Junk.                (line 181)
9226* spam filters, SpamAssassin:            Junk.                (line  60)
9227* spam filters, SpamAssassin <1>:        Junk.                (line 101)
9228* spam filters, SpamProbe:               Junk.                (line  60)
9229* spam filters, SpamProbe <1>:           Junk.                (line 232)
9230* SpamAssassin:                          Junk.                (line  60)
9231* SpamAssassin <1>:                      Junk.                (line 101)
9232* spamc:                                 Junk.                (line 107)
9233* SpamProbe:                             Junk.                (line  60)
9234* SpamProbe <1>:                         Junk.                (line 232)
9235* speedbar:                              Speedbar.            (line   6)
9236* spell check:                           Editing Message.     (line  32)
9237* spell check <1>:                       Sending Message.     (line  12)
9238* starting from command line:            Sending Mail.        (line   9)
9239* Stephen Gildea:                        History.             (line   6)
9240* Stephen Gildea <1>:                    From Stephen Gildea. (line   6)
9241* Subject header field:                  Editing Message.     (line   6)
9242* Subject header field <1>:              Junk.                (line 265)
9243* supercite package:                     Inserting Letter.    (line  36)
9244* support:                               MH FAQ and Support.  (line  12)
9245* swish++:                               Searching.           (line 191)
9246* swish++ <1>:                           Searching.           (line 204)
9247* swish-e:                               Searching.           (line 191)
9248* swish-e <1>:                           Searching.           (line 235)
9249* swish-e <2>:                           Searching.           (line 272)
9250* t:                                     Options.             (line  15)
9251* tar:                                   Adding Attachments.  (line 128)
9252* terms, Emacs:                          Conventions.         (line   6)
9253* threading:                             Threading.           (line   6)
9254* tick sequence:                         Folders.             (line 248)
9255* tick sequence <1>:                     Limits.              (line  39)
9256* tick sequence <2>:                     Sequences.           (line  64)
9257* tick sequence <3>:                     Sequences.           (line 102)
9258* ticked messages, viewing:              Folders.             (line 248)
9259* ticked messages, viewing <1>:          Limits.              (line  39)
9260* ticking messages:                      Sequences.           (line  64)
9261* To header field:                       Editing Message.     (line   6)
9262* tool bar:                              Tool Bar.            (line   6)
9263* tour:                                  Tour Through MH-E.   (line   6)
9264* trivial-cite package:                  Inserting Letter.    (line  74)
9265* tutorial:                              Tour Through MH-E.   (line   6)
9266* typesetting:                           Viewing.             (line 118)
9267* uncompface:                            Viewing.             (line  55)
9268* underline, showing:                    Viewing.             (line 118)
9269* undo effects of mh-mh-to-mime:         Adding Attachments.  (line 205)
9270* undo effects of mh-mml-to-mime:        Adding Attachments.  (line 203)
9271* undoing refiles and deletes:           Folders.             (line 177)
9272* Unix commands:                         Conventions.         (line  10)
9273* Unix commands, compface:               Picture.             (line  17)
9274* Unix commands, convert:                Viewing.             (line  59)
9275* Unix commands, Emacs:                  Preface.             (line   6)
9276* Unix commands, Emacs <1>:              Conventions.         (line   6)
9277* Unix commands, emacsclient:            Incorporating Mail.  (line  71)
9278* Unix commands, file:                   Adding Attachments.  (line  32)
9279* Unix commands, ftp:                    Adding Attachments.  (line 120)
9280* Unix commands, ftp <1>:                Adding Attachments.  (line 128)
9281* Unix commands, gnuclient:              Incorporating Mail.  (line  71)
9282* Unix commands, grep:                   Searching.           (line 191)
9283* Unix commands, grep <1>:               Searching.           (line 336)
9284* Unix commands, index:                  Searching.           (line 229)
9285* Unix commands, index++:                Searching.           (line 229)
9286* Unix commands, lpr:                    Printing.            (line  35)
9287* Unix commands, mairix:                 Searching.           (line 191)
9288* Unix commands, mairix <1>:             Searching.           (line 280)
9289* Unix commands, namazu:                 Searching.           (line 191)
9290* Unix commands, namazu <1>:             Searching.           (line 303)
9291* Unix commands, pick:                   Searching.           (line 191)
9292* Unix commands, procmail:               Incorporating Mail.  (line  56)
9293* Unix commands, procmail <1>:           Folders.             (line 240)
9294* Unix commands, procmail <2>:           Searching.           (line 177)
9295* Unix commands, procmail <3>:           Procmail.            (line   6)
9296* Unix commands, shar:                   Files and Pipes.     (line  21)
9297* Unix commands, swish++:                Searching.           (line 191)
9298* Unix commands, swish++ <1>:            Searching.           (line 204)
9299* Unix commands, swish-e:                Searching.           (line 191)
9300* Unix commands, swish-e <1>:            Searching.           (line 235)
9301* Unix commands, swish-e <2>:            Searching.           (line 272)
9302* Unix commands, tar:                    Adding Attachments.  (line 128)
9303* Unix commands, uncompface:             Viewing.             (line  55)
9304* Unix commands, uuencode:               Files and Pipes.     (line  21)
9305* Unix commands, wget:                   Viewing.             (line  59)
9306* Unix commands, xbuffy:                 Incorporating Mail.  (line  71)
9307* unseen messages, viewing:              Folders.             (line 240)
9308* unseen sequence:                       Folders.             (line 240)
9309* Unseen-Sequence MH profile component:  Getting Started.     (line  70)
9310* Unseen-Sequence MH profile component <1>: Sequences.        (line 102)
9311* Unseen-Sequence MH profile component <2>: Procmail.         (line  43)
9312* URLs, highlighting:                    Viewing.             (line 111)
9313* using folders:                         Folders.             (line   6)
9314* uuencode:                              Files and Pipes.     (line  21)
9315* variables:                             Conventions.         (line  57)
9316* vCard:                                 Viewing.             (line 132)
9317* vCard <1>:                             Signature.           (line   9)
9318* version:                               Miscellaneous.       (line  12)
9319* versions of MH-E:                      Getting Started.     (line   6)
9320* versions of MH-E <1>:                  History.             (line   6)
9321* video:                                 Adding Attachments.  (line 101)
9322* viewing attachments:                   Viewing Attachments. (line  37)
9323* viruses:                               Junk.                (line  11)
9324* w3m:                                   HTML.                (line  29)
9325* w3m <1>:                               HTML.                (line  62)
9326* w3m <2>:                               HTML.                (line  72)
9327* w3m-standalone:                        HTML.                (line  72)
9328* wget:                                  Viewing.             (line  59)
9329* whitelisting:                          Junk.                (line  11)
9330* whom:                                  Checking Recipients. (line   6)
9331* Wohler, Bill:                          Preface.             (line  39)
9332* Wohler, Bill <1>:                      History.             (line   6)
9333* Wohler, Bill <2>:                      From Bill Wohler.    (line   6)
9334* worms:                                 Junk.                (line  11)
9335* X-Bogosity header field:               Junk.                (line 200)
9336* X-Face header field:                   Viewing.             (line  43)
9337* X-Face header field <1>:               Picture.             (line  12)
9338* x-face package:                        Viewing.             (line  55)
9339* X-Image-URL header field:              Viewing.             (line  43)
9340* X-Image-URL header field <1>:          Picture.             (line  12)
9341* X-Mailer header field:                 Composing.           (line  29)
9342* X-MHE-Checksum header field:           Searching.           (line 177)
9343* X-Spam-Level header field:             Junk.                (line 107)
9344* X-Spam-Status header field:            Junk.                (line 107)
9345* X-SpamProbe header field:              Junk.                (line 238)
9346* xbuffy:                                Incorporating Mail.  (line  71)
9347* xmh, in MH-E history:                  From Jim Larus.      (line  31)
9348* yanking messages:                      Inserting Letter.    (line   6)
9349* ypcat passwd:                          Aliases.             (line 142)
9350
9351
9352
9353Tag Table:
9354Node: Top1266
9355Node: Preface4934
9356Ref: Preface-Footnote-16984
9357Node: Conventions7329
9358Ref: Conventions-Footnote-113069
9359Node: Getting Started13162
9360Ref: Getting Started-Footnote-117372
9361Ref: Getting Started-Footnote-217698
9362Node: Tour Through MH-E17813
9363Ref: Tour Through MH-E-Footnote-118557
9364Node: Sending Mail Tour18799
9365Ref: Sending Mail Tour-Footnote-120463
9366Ref: Sending Mail Tour-Footnote-220551
9367Ref: Sending Mail Tour-Footnote-320737
9368Node: Reading Mail Tour20892
9369Ref: Reading Mail Tour-Footnote-122550
9370Ref: Reading Mail Tour-Footnote-222674
9371Node: Processing Mail Tour22816
9372Node: Leaving MH-E26801
9373Node: More About MH-E28035
9374Node: Using This Manual29564
9375Ref: Using This Manual-Footnote-132385
9376Ref: Using This Manual-Footnote-232473
9377Node: Options32671
9378Node: Ranges34714
9379Node: Folder Selection36545
9380Node: Incorporating Mail38902
9381Node: Reading Mail43096
9382Ref: Reading Mail-Footnote-151867
9383Node: Viewing52144
9384Ref: Viewing-Footnote-160736
9385Ref: Viewing-Footnote-260870
9386Ref: Viewing-Footnote-361222
9387Node: Viewing Attachments61458
9388Ref: Viewing Attachments-Footnote-169516
9389Ref: Viewing Attachments-Footnote-269640
9390Ref: Viewing Attachments-Footnote-369756
9391Ref: Viewing Attachments-Footnote-469970
9392Node: HTML70040
9393Node: Digests74647
9394Ref: Digests-Footnote-176111
9395Node: Reading PGP76220
9396Ref: Reading PGP-Footnote-179021
9397Ref: Reading PGP-Footnote-279271
9398Node: Printing79450
9399Ref: Printing-Footnote-182350
9400Node: Files and Pipes82458
9401Node: Navigating84486
9402Node: Miscellaneous Commands and Options87298
9403Ref: Miscellaneous Commands and Options-Footnote-191286
9404Ref: Miscellaneous Commands and Options-Footnote-291595
9405Node: Folders91684
9406Ref: Folders-Footnote-1107436
9407Ref: Folders-Footnote-2107655
9408Ref: Folders-Footnote-3107730
9409Node: Sending Mail107845
9410Node: Composing111037
9411Ref: Composing-Footnote-1114490
9412Ref: Composing-Footnote-2114744
9413Node: Replying114924
9414Ref: Replying-Footnote-1117770
9415Node: Forwarding117888
9416Ref: Forwarding-Footnote-1119897
9417Node: Redistributing120014
9418Ref: Redistributing-Footnote-1121216
9419Ref: Redistributing-Footnote-2121339
9420Node: Editing Again121459
9421Node: Editing Drafts122590
9422Node: Editing Message129817
9423Node: Inserting Letter134874
9424Ref: Inserting Letter-Footnote-1138960
9425Ref: Inserting Letter-Footnote-2139083
9426Ref: Inserting Letter-Footnote-3139264
9427Node: Inserting Messages139366
9428Node: Signature140252
9429Node: Picture141998
9430Node: Adding Attachments143599
9431Ref: Adding Attachments-Footnote-1153582
9432Ref: Adding Attachments-Footnote-2153664
9433Ref: Adding Attachments-Footnote-3153780
9434Ref: Adding Attachments-Footnote-4153837
9435Ref: Adding Attachments-Footnote-5153924
9436Node: Sending PGP154040
9437Node: Checking Recipients156047
9438Ref: Checking Recipients-Footnote-1156476
9439Node: Sending Message156610
9440Ref: Sending Message-Footnote-1157573
9441Node: Killing Draft157693
9442Node: Aliases158099
9443Ref: Aliases-Footnote-1167459
9444Node: Identities167557
9445Ref: Identities-Footnote-1174901
9446Node: Speedbar174954
9447Ref: Speedbar-Footnote-1177520
9448Node: Menu Bar177652
9449Node: Tool Bar178644
9450Node: Searching181309
9451Node: Threading193561
9452Ref: Threading-Footnote-1196604
9453Node: Limits197203
9454Ref: Limits-Footnote-1199208
9455Node: Sequences199343
9456Ref: Sequences-Footnote-1204803
9457Ref: Sequences-Footnote-2204915
9458Ref: Sequences-Footnote-3204949
9459Node: Junk205072
9460Ref: Junk-Footnote-1216002
9461Node: Miscellaneous216338
9462Node: Scan Line Formats218241
9463Ref: Scan Line Formats-Footnote-1234980
9464Ref: Scan Line Formats-Footnote-2235122
9465Node: Procmail235246
9466Ref: Procmail-Footnote-1240882
9467Ref: Procmail-Footnote-2241029
9468Ref: Procmail-Footnote-3241191
9469Node: Odds and Ends241273
9470Node: Bug Reports241691
9471Node: Mailing Lists242200
9472Node: MH FAQ and Support242718
9473Node: Getting MH-E243446
9474Node: History245117
9475Node: From Brian Reid245748
9476Ref: From Brian Reid-Footnote-1246920
9477Node: From Jim Larus247401
9478Node: From Stephen Gildea249695
9479Node: From Bill Wohler251870
9480Node: GFDL253808
9481Node: GPL279125
9482Node: Key Index316879
9483Node: Command Index352372
9484Node: Option Index381661
9485Node: Concept Index414582
9486
9487End Tag Table
9488
9489
9490Local Variables:
9491coding: utf-8
9492End:
9493