Mercurial > emacs
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 |