comparison man/mh-e.texi @ 90667:dbe3f29e61d6

Merge from emacs--devo--0 Patches applied: * emacs--devo--0 (patch 505-522) - Update from CVS - Merge from gnus--rel--5.10 - Update from CVS: etc/TUTORIAL.cn: Updated. - Merge from erc--emacs--22 * gnus--rel--5.10 (patch 164-167) - Update from CVS Revision: emacs@sv.gnu.org/emacs--unicode--0--patch-137
author Miles Bader <miles@gnu.org>
date Tue, 21 Nov 2006 08:56:38 +0000
parents b5c13d1564a9 8af61ff693a9
children 95d0cdf160ea
comparison
equal deleted inserted replaced
90666:00d54c8fa693 90667:dbe3f29e61d6
6 @setfilename ../info/mh-e 6 @setfilename ../info/mh-e
7 @settitle The MH-E Manual 7 @settitle The MH-E Manual
8 @c %**end of header 8 @c %**end of header
9 9
10 @c Version of the software and manual. 10 @c Version of the software and manual.
11 @set VERSION 8.0.1 11 @set VERSION 8.0.3
12 @c Edition of the manual. It is either empty for the first edition or 12 @c Edition of the manual. It is either empty for the first edition or
13 @c has the form ", nth Edition" (without the quotes). 13 @c has the form ", nth Edition" (without the quotes).
14 @set EDITION 14 @set EDITION
15 @set UPDATED 2006-06-20 15 @set UPDATED 2006-11-12
16 @set UPDATE-MONTH June, 2006 16 @set UPDATE-MONTH November, 2006
17 17
18 @c Other variables. 18 @c Other variables.
19 @set MH-BOOK-HOME http://rand-mh.sourceforge.net/book/mh 19 @set MH-BOOK-HOME http://rand-mh.sourceforge.net/book/mh
20 @set MH-E-HOME http://mh-e.sourceforge.net/ 20 @set MH-E-HOME http://mh-e.sourceforge.net/
21 21
1479 Suppose you are subscribed to the @i{mh-e-devel} mailing list and you 1479 Suppose you are subscribed to the @i{mh-e-devel} mailing list and you
1480 use @command{procmail} to filter this mail into @file{~/mail/mh-e} 1480 use @command{procmail} to filter this mail into @file{~/mail/mh-e}
1481 with the following recipe in @file{.procmailrc}: 1481 with the following recipe in @file{.procmailrc}:
1482 1482
1483 @smallexample 1483 @smallexample
1484 MAILDIR=$HOME/mail 1484 PATH=$PATH:/usr/bin/mh
1485 MAILDIR=$HOME/`mhparam Path`
1485 :0: 1486 :0:
1486 * ^From mh-e-devel-admin@@stop.mail-abuse.org 1487 * ^From mh-e-devel-admin@@stop.mail-abuse.org
1487 mh-e 1488 mh-e
1488 @end smallexample 1489 @end smallexample
1489 1490
1558 @cindex MH-Show mode 1559 @cindex MH-Show mode
1559 @cindex modes, MH-Folder 1560 @cindex modes, MH-Folder
1560 @cindex modes, MH-Show 1561 @cindex modes, MH-Show
1561 @cindex reading mail 1562 @cindex reading mail
1562 @findex mh-rmail 1563 @findex mh-rmail
1563 @kindex M-x mh-rmail
1564 @kindex F r 1564 @kindex F r
1565 @kindex F v 1565 @kindex F v
1566 @kindex M-x mh-rmail
1566 1567
1567 The MH-E entry point for reading mail is @kbd{M-x mh-rmail}. This 1568 The MH-E entry point for reading mail is @kbd{M-x mh-rmail}. This
1568 command incorporates your mail and creates a buffer called 1569 command incorporates your mail and creates a buffer called
1569 @samp{+inbox} in MH-Folder mode. The command @kbd{M-x mh-rmail} shows 1570 @samp{+inbox} in MH-Folder mode. The command @kbd{M-x mh-rmail} shows
1570 you only new mail, not mail you have already read@footnote{If you want 1571 you only new mail, not mail you have already read@footnote{If you want
1571 to see your old mail as well, use @kbd{F r} to pull all your messages 1572 to see your old mail as well, use @kbd{F r} to pull all your messages
1572 into MH-E. Or, give a prefix argument to @code{mh-rmail} so it will 1573 into MH-E. Or, give a prefix argument to @code{mh-rmail} so it will
1573 prompt you for folder to visit like @kbd{F v} (for example, @kbd{C-u 1574 prompt you for folder to visit like @kbd{F v} (for example, @kbd{C-u
1574 M-x mh-rmail @key{RET} bob @key{RET}}). @xref{Folders}.}. 1575 M-x mh-rmail @key{RET} bob @key{RET}}). @xref{Folders}.}.
1576
1577 @findex display-time
1578 @vindex read-mail-command
1579
1580 There are some commands that need to read mail, such as @kbd{Mouse-2}
1581 over the @samp{Mail} button that @code{display-time} adds to the mode
1582 line. You can configure Emacs to have these commands use MH-E by
1583 setting the option @code{read-mail-command} to @samp{mh-rmail}.
1575 1584
1576 @cindex @command{scan} 1585 @cindex @command{scan}
1577 @cindex @samp{Message} menu 1586 @cindex @samp{Message} menu
1578 @cindex MH commands, @command{scan} 1587 @cindex MH commands, @command{scan}
1579 @cindex menu, @samp{Message} 1588 @cindex menu, @samp{Message}
2473 attachment in increasing degree of faithfulness to the original 2482 attachment in increasing degree of faithfulness to the original
2474 content. By default, only the preferred alternative is displayed. If 2483 content. By default, only the preferred alternative is displayed. If
2475 the option @code{mh-display-buttons-for-alternatives-flag} is on, then 2484 the option @code{mh-display-buttons-for-alternatives-flag} is on, then
2476 the preferred part is shown inline and buttons are shown for each of 2485 the preferred part is shown inline and buttons are shown for each of
2477 the other alternatives. 2486 the other alternatives.
2487
2488 @vindex mm-discouraged-alternatives
2489
2490 Many people prefer to see the @samp{text/plain} alternative rather
2491 than the @samp{text/html} alternative. To do this in MH-E, customize
2492 the option @code{mm-discouraged-alternatives}, and add
2493 @samp{text/html}. The next best alternative, if any, will be shown.
2478 2494
2479 @kindex K i 2495 @kindex K i
2480 @findex mh-folder-inline-mime-part 2496 @findex mh-folder-inline-mime-part
2481 2497
2482 You can view the raw contents of an attachment with the command @kbd{K 2498 You can view the raw contents of an attachment with the command @kbd{K
6379 @c ------------------------- 6395 @c -------------------------
6380 @item mh-xemacs-tool-bar-position 6396 @item mh-xemacs-tool-bar-position
6381 Tool bar location (default: @samp{Same As Default Tool Bar}). 6397 Tool bar location (default: @samp{Same As Default Tool Bar}).
6382 @c ------------------------- 6398 @c -------------------------
6383 @item mh-xemacs-use-tool-bar-flag 6399 @item mh-xemacs-use-tool-bar-flag
6384 If on, use tool bar (default: on, if supported). 6400 If @samp{on}, use tool bar (default: @samp{on}, if supported).
6385 @end vtable 6401 @end vtable
6386 6402
6387 In GNU Emacs, icons for some of MH-E's functions are added to the tool 6403 In GNU Emacs, icons for some of MH-E's functions are added to the tool
6388 bar. In XEmacs, you have the opportunity to create a separate tool bar for 6404 bar. In XEmacs, you have the opportunity to create a separate tool bar for
6389 the MH-E icons. 6405 the MH-E icons.
7557 In contrast, the command @kbd{J w} (@code{mh-junk-whitelist}) 7573 In contrast, the command @kbd{J w} (@code{mh-junk-whitelist})
7558 reclassifies a range of messages (@pxref{Ranges}) as ham if it were 7574 reclassifies a range of messages (@pxref{Ranges}) as ham if it were
7559 incorrectly classified as spam. It then refiles the message into the 7575 incorrectly classified as spam. It then refiles the message into the
7560 @file{+inbox} folder. 7576 @file{+inbox} folder.
7561 7577
7578 @cindex @samp{*MH-E Log*}
7579 @cindex buffers, @samp{*MH-E Log*}
7580 @findex call-process
7562 @vindex mh-junk-background 7581 @vindex mh-junk-background
7563 7582
7564 By default, the programs are run in the foreground, but this can be 7583 By default, the programs are run in the foreground, but this can be
7565 slow when junking large numbers of messages. If you have enough memory 7584 slow when junking large numbers of messages. If you have enough memory
7566 or don't junk that many messages at the same time, you might try 7585 or don't junk that many messages at the same time, you might try
7567 turning on the option @code{mh-junk-background}. 7586 turning on the option @code{mh-junk-background}. @footnote{Note that
7587 the option @code{mh-junk-background} is used as the @code{display}
7588 argument in the call to @code{call-process}. Therefore, turning on
7589 this option means setting its value to @samp{0}. You can also set its
7590 value to @samp{t} to direct the programs' output to the @samp{*MH-E
7591 Log*} buffer; this may be useful for debugging.}
7568 7592
7569 The following sections discuss the various counter-spam measures that 7593 The following sections discuss the various counter-spam measures that
7570 MH-E can work with. 7594 MH-E can work with.
7571 7595
7572 @cindex @file{.procmailrc} 7596 @cindex @file{.procmailrc}
7588 @cindex @samp{X-Spam-Status:} header field 7612 @cindex @samp{X-Spam-Status:} header field
7589 @cindex header field, @samp{X-Spam-Level:} 7613 @cindex header field, @samp{X-Spam-Level:}
7590 @cindex header field, @samp{X-Spam-Status:} 7614 @cindex header field, @samp{X-Spam-Status:}
7591 7615
7592 @smallexample 7616 @smallexample
7617 PATH=$PATH:/usr/bin/mh
7593 MAILDIR=$HOME/`mhparam Path` 7618 MAILDIR=$HOME/`mhparam Path`
7594 7619
7595 # Fight spam with SpamAssassin. 7620 # Fight spam with SpamAssassin.
7596 :0fw 7621 :0fw
7597 | spamc 7622 | spamc
7710 7735
7711 @cindex @samp{X-Bogosity:} header field 7736 @cindex @samp{X-Bogosity:} header field
7712 @cindex header field, @samp{X-Bogosity:} 7737 @cindex header field, @samp{X-Bogosity:}
7713 7738
7714 @smallexample 7739 @smallexample
7740 PATH=$PATH:/usr/bin/mh
7715 MAILDIR=$HOME/`mhparam Path` 7741 MAILDIR=$HOME/`mhparam Path`
7716 7742
7717 # Fight spam with Bogofilter. 7743 # Fight spam with Bogofilter.
7718 :0fw 7744 :0fw
7719 | bogofilter -3 -e -p 7745 | bogofilter -3 -e -p
7762 @cindex @command{formail} 7788 @cindex @command{formail}
7763 @cindex @samp{X-SpamProbe:} header field 7789 @cindex @samp{X-SpamProbe:} header field
7764 @cindex header field, @samp{X-SpamProbe:} 7790 @cindex header field, @samp{X-SpamProbe:}
7765 7791
7766 @smallexample 7792 @smallexample
7793 PATH=$PATH:/usr/bin/mh
7767 MAILDIR=$HOME/`mhparam Path` 7794 MAILDIR=$HOME/`mhparam Path`
7768 7795
7769 # Fight spam with SpamProbe. 7796 # Fight spam with SpamProbe.
7770 :0 7797 :0
7771 SCORE=| spamprobe receive 7798 SCORE=| spamprobe receive
7801 @cindex header field, @samp{Content-Transfer-Encoding:} 7828 @cindex header field, @samp{Content-Transfer-Encoding:}
7802 @cindex header field, @samp{Content-Type:} 7829 @cindex header field, @samp{Content-Type:}
7803 @cindex header field, @samp{Subject:} 7830 @cindex header field, @samp{Subject:}
7804 7831
7805 @smallexample 7832 @smallexample
7833 PATH=$PATH:/usr/bin/mh
7806 MAILDIR=$HOME/`mhparam Path` 7834 MAILDIR=$HOME/`mhparam Path`
7807 7835
7808 # 7836 #
7809 # Filter messages with win32 executables/virii. 7837 # Filter messages with win32 executables/virii.
7810 # 7838 #
8526 Next add the following to @file{~/.procmailrc}. If you don't subscribe 8554 Next add the following to @file{~/.procmailrc}. If you don't subscribe
8527 to the GnuCash mailing list, substitute one to which you are 8555 to the GnuCash mailing list, substitute one to which you are
8528 subscribed. 8556 subscribed.
8529 8557
8530 @smallexample 8558 @smallexample
8559 PATH=$PATH:/usr/bin/mh
8531 MAILDIR=$HOME/`mhparam Path` 8560 MAILDIR=$HOME/`mhparam Path`
8532 # Place mail sent to the GnuCash mailing list in gnucash.spool, where 8561 # Place mail sent to the GnuCash mailing list in gnucash.spool, where
8533 # Gnus will pick it up. 8562 # Gnus will pick it up.
8534 :0: 8563 :0:
8535 * ^TO.*gnucash.*@.*gnucash.org 8564 * ^TO.*gnucash.*@.*gnucash.org