NMH

nmh - Message Handling System

Welcome to the home of nmh, on savannah.nongnu.org.

The latest stable of nmh is nmh 1.5. You can download it from savannah.

We are pleased to announce the release of nmh 1.5 on June 11th, 2012. Nmh 1.5 has a number of bug fixes, new features, and behavior changes. The release notes (see the NEWS file in the distribution) has a complete list of new features, but here are some highlights:

  • comp, forw, and dist now process all drafts through mh-format(5) and now support new command line arguments -from, -to, -cc, -fcc, and -subject.
  • Nmh's idea of the local mailbox is now configurable via a new profile entry, Local-Mailbox.
  • post now requires a “From:” header in all message that it processes. All components files have been adjusted to include an appropriate “From:” header by default. The release notes have more information on how this transition will affect users.
  • The -attach option is now the default for send (using the header Nmh-Attachment) and -attachformat 1 is the default attachment type.
  • Command editing and filename completion (via readline) is now available in whatnow
  • Support for using an external command to filter the body of a message through in mhl. See mhl(1) for more details, specifically the format keyword, the formatproc entry in mh-profile(5), and the -fmtproc switch for mhl and repl.
  • Preliminary support for improved MIME handling when replying to messages. Yes, a long requested feature has a solution. See the release notes and docs/contrib/replyfilter for more information.

Please report problems in the bug tracker on savannah, or on the nmh-workers mailing list. Thanks!


Please check out the nmh project on savannah.

nmh (new MH) is a powerful electronic mail handling system. It was originally based on version 6.8.3 of the MH message system developed by the RAND Corporation and the University of California. It is intended to be a (mostly) compatible drop-in replacement for MH.

nmh consists of a collection of fairly simple single-purpose programs to send, receive, save, retrieve, and manipulate e-mail messages. Since nmh is a suite rather than a single monolithic program, you may freely intersperse nmh commands with other commands at your shell prompt, or write custom scripts which use these commands in flexible ways.

NOTE: All versions of nmh prior to 1.0.3 (as well as MH) contained a vulnerability where incoming mail messages with carefully designed MIME headers could cause the mhshow command to execute arbitrary shell code. Though the authors of nmh are not aware of any exploits of this hole, MH users and users of older versions of nmh are strongly encouraged to upgrade to the current version.

Downloads:

Source code:

Mailing lists:
There are three mailing lists for NMH, hosted by Savannah.

Frontends: Compatible Software: Help:

$Id: index.html,v 1.31 2013/01/06 02:49:46 kenh Exp $