Forcing Pine to reply-to-list (was: Evolution sucks??)

Ben Scott dragonhawk at gmail.com
Mon Feb 12 17:15:09 EST 2007


On 2/12/07, TARogue <tom at tarogue.net> wrote:
> Pine. Because I know all the commands.

  Yah, me too... tried mutt once or twice, was irritated that I
couldn't get it to do what I wanted to [6][7], since it seemed really
powerful.  One thing Pine does better then just about anything I've
used is provide lots of hand-holding for the total newbies, but still
do a good job at getting out of your if you ask it to, and provide a
fair dose of "power user" functionality.  Pine was the first *nix
program I ever really used.

  As of late, I've switched to Gmail, just because it's so damn
convenient.  But I still miss Pine.

  MH and friends always appealed to me, but they don't work with IMAP
at all, which was always a deal-breaker for me.  Of course, here I am
using Gmail, which also doesn't work with IMAP at all....  :-/

> Except how to reply only to gnhlug, and not everyone else without
> editing the "To: " and "Cc: " lines.

  I did this by sorting all GNHLUG mail into an incoming folder (using
procmail), and then using a Pine Role to make all replies to mail in
that folder get addressed to the list posting address only.  From my
.pinerc file back then:

patterns-roles=LIT:pattern="/NICK=gnhlug/PARTIC=discuss at gnhlug.org,gnhlug-discuss/FLDTYPE=EMAIL"
action="/ROLE=1/REPL=gnhlug-discuss at mail.gnhlug.org/FCC=lists\/gnhlug/SIG=.disclaimer/CSTM=To:
gnhlug-discuss at mail.gnhlug.org,Mail-Reply-To:
bscott at ntisys.com,Cc:,Mail-Followup-To:
gnhlug-discuss at mail.gnhlug.org/RTYPE=YES/FTYPE=YES/CTYPE=NO"

  As I recall, that breaks down to...

patterns-roles=
	Pine config file declaration

LIT:
	Magic.

pattern="
	Begins the definition of the pattern to look for to trigger this thing.

NICK=gnhlug
	nickname of the Role (or is it of the Pattern?)

/PARTIC=...
	List of participants to match on.  In this case, the list posting
address and an alias.

/FLDTYPE=EMAIL"
	More magic.  "Folder type is email" is the obvious meaning, but what
*else* would the folder type be?  News,  maybe?  The quote closes the
"pattern" declaration.

action="
	Action to take when the pattern matches.

/ROLE=1
	Magic.  Would appear to mean this is Role 1, or should use Role 1, or
something, but all of my rules from said .pinerc file use the same
"ROLE=1", and I cannot find anything else that mentions Roles, so...?

/REPL=gnhlug-discuss at mail.gnhlug.org
	Explicitly sets "Reply-To" to be the list posting address, because I
wanted to discourage off-list replies to my mail (take *that*,
anti-munging weenies! [2]).  Leave out if you prefer not to do that.

/FCC=lists\/gnhlug
	Saves mail to my list folder for the gnhlug-discuss list.  FCC is
Pine-speak ("Folder Carbon Copy") for save-to-file.  The slash (/) is
a directory separator, and has to be escaped with a backslash (\),
since this .pinerc context uses slash as a command flag.

/SIG=.disclaimer
	At the time, I used a disclaimer sig instead of my corporate sig in list email.

/CSTM=...
	Force custom mail headers.

To: gnhlug-discuss at mail.gnhlug.org
	Force mail to be sent to list posting address.

Mail-Reply-To: bscott at example.com
	Suggest explicit off-list replies be sent to my personal address. [5]

Cc:
	Blank CC field.  I hate List Header Cancer [1].

Mail-Followup-To: gnhlug-discuss at mail.gnhlug.org
	Suggest list posting address.  (At one time, the GNHLUG list server
didn't do this automatically.)

/RTYPE=YES/FTYPE=YES/CTYPE=NO"
	Magic.  I forget what these do.  The quote closes the "action" declaration.



  Everybody got that?  :-)


Footnotes
---------

[1] http://www.mail-archive.com/gnhlug@zk3.dec.com/msg15581.html
[2] http://www.unicom.com/pw/reply-to-harmful.html [3]
[3] http://www.metasystema.net/essays/reply-to.mhtml [4]
[4] We've had this debate on this list already.  We voted.  "No munge" won.
[5] http://cr.yp.to/proto/replyto.html
[6] In fairness to mutt, I didn't try very hard.
[7] Footnotes are in order of writing, not appearance.

-- Ben


More information about the gnhlug-discuss mailing list