Jody writes...
{Now that I've gone and added significantly to it, I'd like to add a word on
{list volume in the context of the TRF business. The biggest problem with
{this list is not deciding what's appropriate and what's not, it's being able
{to easily ignore what I don't want to read, and to easily find the good bits.
{In undigested form, this list (especialy these days) would clog the mailbox.
{With the digest, it's a pain to reply to specific people, save a piece of a
{message, and follow a thread. I know that there's a lot of opposition to
{moving the list to Usenet (lots of people don't have access), but has anyone
{found a way of dealing with digests (at the receiving end) such that they
{act more like a newsgroup? It would be much easier to deal with the volume
{in such a format.
There's a number of ways to do this on a UNIX box.
Myself, I get the digest and use the elm mailer on a Sun workstation
running some form of Unix. What I do is to call an emacs script during
login which puts an addional mail header line between each digest member
to trick the elm mailer into thinking that each digest member is an
individual piece of mail in my mailbox. This allows me to read/delete/
save/reply to each individual member of the digest separately rather
than having to deal with the whole digest as one piece. With elm, you
can sort the mail by subject like a newsgroup. Now that I know more
about UNIX, it would probably be easier to do this with sed/awk than
emacs.
The elm mailer has some nice filters (called filter-rules) to grub thru
your incoming mail and do whatever you want with it (automatically save
brit-cars mail here and other mail there, delete junk mail automatically
etc). This way you could get off the digest and have a separate place
for incoming real-time brit-cars mail. I've appended my filter-rules
file below (I don't filter for british-cars in this file).
I've also seen the emacs editor mail facility used to dedigestify the
digest and then group the members by subject like a newsreader. I
don't know much about this method.
/\ Lawrence Buja Climate and Global Dynamics Division
\_][ southern@ncar.ucar.edu National Center for Atmospheric Research
\_________________________Boulder,_Colorado___80307-3000__________
#
# ~/.elm/filter-rules: The elm mailer's filtering rules file
#
if (subject contains "Cray request completed.") then execute "
/d3/southern/bin/new &"
#
if (subject contains "Scrubber Log") then delete&
#
if (from scdemail@NCAR.UCAR.EDU) then execute " /d3/southern/bin/new &
#
if (from masgw@handies.UCAR.EDU and lines < 35) then execute "
/d3/southern/bin/new /d3/southern&
#
if (subject contains "Output from " and subject contains "cron") then delete&
#
if (to contains "jag-lovers") then save "/d3/southern/Mail/mbox.jaguar" &
#
always save "/d3/southern/Mail/mbox.common"
-----------
;
; emacs dedigest functions:
;
(defun dedigest () (interactive) (save-buffer) (load "dedigest.el")
(set-mark-command nil) (dedigestify (region-beginning)
(region-end))
(save-buffers-kill-emacs t))
; dedigest.el
;
(defun dedigestify (start end)
"Dedigestify the Digest for elm users"
(interactive "r")
(save-excursion
(set-mark-command nil)
(mark-whole-buffer)
(save-restriction
(goto-char (point-min))
(replace-regexp "----
Date:" "----
|