all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: wgreenhouse@riseup.net (W. Greenhouse)
To: help-gnu-emacs@gnu.org
Subject: Re: What are advantages and disadvantages of RMAIL and mh-rmail ?
Date: Wed, 21 Aug 2013 16:12:39 +0000	[thread overview]
Message-ID: <877gffyqdk.fsf@motoko.kusanagi> (raw)
In-Reply-To: 5ili3zuuj0.fsf@fencepost.gnu.org

Don Saklad <dsaklad@gnu.org> writes:

> What are advantages and disadvantages of RMAIL and mh-rmail ?

RMAIL and MH-E (of which the function `mh-rmail' is a part) are similar
in that they assume the presence of a traditional UNIX mail system (Mail
Transfer Agents such as sendmail, postfix, exim, etc., and possibly Mail
Delivery Agents such as procmail, maildrop, etc.).  That is because they
normally only handle mail arriving at the system mailbox for the user,
leaving it to the user or the user's site administrator to arrange for
that to happen.  There are exceptions to this; RMAIL offers some basic
ability to deal with POP3 on its own, and some MH implementations
(notably the GNU Mailutils version of MH) can handle POP and IMAP in a
simple fashion.

They differ in the handling and formatting of the mail once it arrives.
RMAIL stores the mail in one big file, similar to UNIX mbox format and
usable with external tools designed for that.  MH-E deals with the mail
in a directory structure, one message per file and one directory per
mail folder.  Unlike RMAIL, which manages its own mailbox on its own,
MH-E is a frontend and set of Lisp functions to exploit the RAND Mail
Handler (mh)[1], one of the first mail systems to use a "message-as-file"
concept.  Modern mh implementations suitable for use with MH-E include
nmh and GNU Mailutils.  With MH-E you have the option of using the MH
implementation's command line tools to manipulate your mail as well as
using Emacs.

So, in short, you need an MH to use MH-E, which uses the legacy mh mail
format.  Or you can use RMAIL which also uses a legacy format.  Or, you
can use Gnus as `read-mail-command' instead of either of these, which is
my own preference.

Footnotes: 
[1]  http://rand-mh.sourceforge.net/

--
Regards,
WGG




  reply	other threads:[~2013-08-21 16:12 UTC|newest]

Thread overview: 31+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-08-18 11:07 What are advantages and disadvantages of RMAIL and mh-rmail ? Don Saklad
2013-08-21 16:12 ` W. Greenhouse [this message]
     [not found] ` <mailman.503.1377101598.10748.help-gnu-emacs@gnu.org>
2013-09-22 15:49   ` Emanuel Berg
2013-09-22 20:33     ` William G. Gardella
     [not found]     ` <mailman.2713.1379882719.10748.help-gnu-emacs@gnu.org>
2013-09-23 22:13       ` Emanuel Berg
2013-09-24  3:03         ` Emanuel Berg
2013-09-24  6:38           ` Glyn Millington
2013-09-24 19:37             ` James Freer
2013-09-24  6:38           ` Tassilo Horn
     [not found]           ` <mailman.2779.1380004725.10748.help-gnu-emacs@gnu.org>
2013-09-24 19:01             ` Emanuel Berg
2013-09-28  0:26               ` Emanuel Berg
2013-09-28  2:12                 ` W. Greenhouse
     [not found]                 ` <mailman.3038.1380334353.10748.help-gnu-emacs@gnu.org>
2013-09-28  3:17                   ` Emanuel Berg
2013-09-28  3:54                     ` W. Greenhouse
     [not found]                     ` <mailman.3041.1380340468.10748.help-gnu-emacs@gnu.org>
2013-09-28  4:27                       ` Emanuel Berg
2013-09-28  6:17                         ` W. Greenhouse
     [not found]                         ` <mailman.3043.1380349067.10748.help-gnu-emacs@gnu.org>
2013-09-28  8:59                           ` Emanuel Berg
2013-09-28  9:26                             ` Eli Zaretskii
     [not found]                             ` <mailman.3059.1380360406.10748.help-gnu-emacs@gnu.org>
2013-09-28  9:40                               ` Emanuel Berg
2013-09-28 11:14                                 ` Eli Zaretskii
     [not found]                                 ` <mailman.3065.1380366869.10748.help-gnu-emacs@gnu.org>
2013-09-28 11:38                                   ` Emanuel Berg
2013-09-28 14:25                                     ` Eli Zaretskii
     [not found]                                     ` <mailman.3075.1380378319.10748.help-gnu-emacs@gnu.org>
2013-09-28 18:00                                       ` Emanuel Berg
2013-09-28 18:46                                         ` Eli Zaretskii
     [not found]                                         ` <mailman.3098.1380393985.10748.help-gnu-emacs@gnu.org>
2013-09-28 19:14                                           ` Emanuel Berg
2013-09-28 20:42                                             ` Eli Zaretskii
2013-09-28 14:41                                 ` Dale Snell
     [not found]                                 ` <mailman.3076.1380379289.10748.help-gnu-emacs@gnu.org>
2013-09-28 18:01                                   ` Emanuel Berg
2013-09-28 15:28                             ` W. Greenhouse
     [not found]                             ` <mailman.3079.1380382129.10748.help-gnu-emacs@gnu.org>
2013-09-28 18:09                               ` Emanuel Berg
     [not found]           ` <mailman.2780.1380006069.10748.help-gnu-emacs@gnu.org>
2013-09-24 19:05             ` Emanuel Berg

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=877gffyqdk.fsf@motoko.kusanagi \
    --to=wgreenhouse@riseup.net \
    --cc=help-gnu-emacs@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.