This chapter should get you started with exmh.
If you decide you want to know more about exmh,
here are some of the features described in the next
chapters on exmh.
MIME support.
exmh can display
MIME (Multipurpose Internet Mail Extensions)
messages, either directly or with the
help of the metamail package.
The built-in editor lets you compose enriched text messages
and insert files as parts of a multipart message.
See the Section MIME Formatting.
Mail folders.
You can create other mail folders to hold messages about certain
topics or from certain people.
You can create a hierarchical arrangement of folders,
just like the hierarchical directory structure of the file system.
The folder display supports these nested folders
and allows you to nest folders to any depth.
See the Section Folder Display.
Mail filtering.
Mail filtering lets you sort mail into different folders
before you read it.
If you get lots of mail, this is a great way to avoid plowing
through junk mail just to get your important messages.
The folder labels are highlighted to
indicate which folders have unread mail in them.
The Section Filtering Mail
and the Chapter Processing New Mail Automatically
describe mail filtering;
the Section Folder Display
describes the folder display in more detail.
Facesaver bitmap display.
If you have a facesaver database
on your system, exmh displays the bitmap face of the person
that sent the current message (or their organization).
The Section Faces describes how to set this up.
Background processing.
You can set exmh to run inc periodically,
to check for new mesages arriving asynchronously in folders,
to run the MH msgchk program,
or to count up the messages in your system mailbox.
See the Section Background Processing.
Editor interface.
You can hook exmh to your favorite editor
using the exmh-async script.
Or, Tcl-based editors such
as mxedit can interact with exmh directly.
The Section Using Another Editor
explains how to set this up.
Keybinding user interface.
You can define new key bindings for
Tcl commands that are part of the implementation.
See the Section Binding User Interface.
Aliases user interface.
A browser for your MH aliases lets you
define new aliases and insert aliases into mail messages.
See the Section Mail Aliases.
Pretty Good Privacy (PGP).
If you have PGP, you can use it from
exmh to sign, encrypt, and decrypt messages.
The Nutshell Handbook
PGP: Pretty Good Privacy
covers PGP in detail.
User programming.
If the preference settings are not enough for you,
you can program exmh more directly.
You can define new buttons and menus and add new Tcl code to its
implementation.
The Chapter Customizing exmh
describes all aspects of customizing exmh.