all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Eli Zaretskii <eliz@gnu.org>
To: help-gnu-emacs@gnu.org
Subject: Re: What are advantages and disadvantages of RMAIL and mh-rmail ?
Date: Sat, 28 Sep 2013 12:26:17 +0300	[thread overview]
Message-ID: <83zjqxe1qe.fsf@gnu.org> (raw)
In-Reply-To: <874n95xqwh.fsf@nl106-137-194.student.uu.se>

> From: Emanuel Berg <embe8573@student.uu.se>
> Date: Sat, 28 Sep 2013 10:59:33 +0200
> 
> shell access to the mails (instead of that T-Rex RMAIL file)

There's nothing wrong with Rmail in this respect, it's your usage of
it that was broken or at least sub-optimal.  E.g., I use Rmail for the
last 20 years, and don't have any "T-Rex RMAIL file" problem with my
mail archives.

For the benefit of others who might be misled by your messages, here's
how I suggest to avoid too large Rmail files:

 . Use the 'o' command in Rmail to file messages you want to keep in
   folders, one folder for each topic.  E.g., I have an 'EMACS.rmail'
   folder for Emacs-related discussions, 'BIDI.rmail' folder for
   issues related to bidirectional scripts, 'PORTS.rmail' for ports of
   GNU/Free software to MS-Windows, etc.  After I read a message, if I
   think it's worthy of being archived, I immediately press 'o'.  You
   can customize the value of rmail-output-file-alist to make Emacs
   guess the best folder for filing a message, by matching it with
   some regular expressions.  If Emacs guesses correctly, you don't
   even need to type the folder name, just press RET.

 . Periodically use the 'x' command in Rmail to expunge deleted and
   filed messages from the inbox file.  This keeps the inbox size on
   disk at bay.  I expunge my inbox once a week.

 . Use the FCC facility to output every message you send to a separate
   sent-mail folder.

 . Each Rmail "folder" is actually an mbox file.  To keep these files
   from becoming too large, I rotate them from time to time: FOO.rmail
   becomes FOO.rmail.NNNN-MMMM, where NNNN-MMMM are the years covered
   by the file's contents.  (The sent-mail folder should probably be
   rotated at least once a year.)

 . To look up past discussions in my mail archives, I use the mairix
   utility, which has an Emacs front end, is very fast when searching
   the archives, and searches all the folders together, including
   inbox and the sent-mail folder.  My single gripe about mairix is
   that it only supports the current locale's non-ASCII characters
   when searching, but if most of your mail archives are in English,
   that won't be a problem.  mairix can also be used from the shell,
   although I consider this usage sub-optimal, as the best way of
   formatting the search results is to produce another mbox file,
   which is then visited by Emacs for reading in Rmail.

I realize that Gnus is much more powerful than Rmail, and also
supports newsgroups, which Rmail doesn't.  But those of you who find
Rmail "good enough" should not be fooled into thinking that you cannot
organize your mail archives for fast and efficient management and
search.



  reply	other threads:[~2013-09-28  9:26 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
     [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 [this message]
     [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=83zjqxe1qe.fsf@gnu.org \
    --to=eliz@gnu.org \
    --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.