Somehow, I got on the debian help list. Pleas get me (mckitt1...@gmail.com)
off. I think my problems were due to bad sectors on my hard drive. I will
try again when I get a new one. I have the debian 1-8 i386 iso's burned to
dvds.
best of luck
bob


On Sun, Mar 3, 2013 at 3:44 PM, Bob Proulx <b...@proulx.com> wrote:

> David Guntner wrote:
> > Bob Proulx grabbed a keyboard and wrote:
> > > For one I use the mailing list headers List-Id and List-Post.  Those
> > > are the standard headers and those are the best ones to use for filing
> > > mailing list messages.  Smart MUAs use those to know how to do a
> > > list-reply.  Therefore the copy I want is the copy that comes from the
> > > mailing list.
> >
> > Not every MUA does, however.  The one I'm using, for example, does not
> > (or if it does, I've never figured out how to turn that feature on...).
> >  Therefor, I've also got a Procmail recipe that adds a Reply-To:
> > pointing back to the list on my local copy (of debian-user, since it
> > doesn't add one itself - on lists that do so, I don't use that rule) so
> > that when I hit reply, it goes back to the list as it should since most
> > of the time a reply should go back to the list when replying to a
> > posting on the list.  And I don't want to have to remember to do it
> > manually each time I reply. :-)
>
> My takeaway is that you have applied a workaround that shouldn't be
> needed to a problem that shouldn't exist.  Applying Reply-To destroys
> the sender's use of Reply-To which is reserved for them to use.
>
> The classic line here is, "Now you have two problems."  :-)
>
> > It all depends on your experiences and own requirements.  I for one am
> > on a decade+ old list that was "home grown" - the guy running it "rolled
> > his own," so to speak.  It doesn't use a subject tag, and it has never
> > had those now-standard List-ID headers, nor is it likely to anytime in
> > the future.  So even if I *were* using a MUA that understands those
> > headers, it would do me no good.
>
> I would nag your buddy into adding those headers.  It will help modern
> mail user agents to be able to do the right thing automatically.
>
> > It has never occurred to me to ever filter based in a List-ID field,
> > since back in the "old days" when I started doing this, they hadn't yet
> > come into existence. :-)
>
> Every decade or so it is good to take a breath and look around and
> make smart upgrades to systems.  The Debian mailing lists have been
> around for a long time and are basically a home grown system too
> (using Smartlist) but they comply with modern standards.  I operate
> several Majordomo mailing lists and they all comply with the modern
> standards.  It is really as easy piping the message through formail
> and having it add the headers.
>
> > And even *after* coming into existence, you
> > still have to *send* your message to the list in question, thus the To:
> > or Cc: will *always* be there, regardless of the presence (or lack
> > thereof) of a List-ID header.  Also, by filtering on those (To, Cc), it
> > works 100% of the time - even if the above recipe deletes the list copy
> > if it came in second. :-)
>
> For a nasty example, I hate it when people BCC mailing lists.  Then
> the To and CC fields are not able to reply to the mailing list because
> they don't include it.  But since List-Post is added by the mailing
> list that value is correct.  But that is an example of something that
> shouldn't be happening.  Many lists block bcc to the list since that
> is an anti-spam strategy too.
>
> > For myself, this is what I use specifically for the Debian users list:
> > ...
> > It will pretty much catch the string being looked for if it shows up
> > *anywhere* in the message headers. :-)  Since I've never filtered based
> > on a header which may-or-may-not be there, deleting the second,
> > duplicate copy of a message has never caused a problem even if that one
> > was the list-processed copy.
> >
> > In fact, I would argue that using the above filter (TO_) is *less*
> > problematic than the method you use, since deleting a duplicate
> > Message-ID does have the potential to remove the copy that actually went
> > through the list - it doesn't matter which one got to you first, since
> > it *still* gets filtered into the correct folder.
> >
> > But again, it's all a matter of personal taste, personal experiences and
> > personal requirements (like I said, I'm on a really old mailing list
> > which has never had List-ID headers and most likely hell will freeze
> > over before it gets them; the list has been around longer than the RFC
> > which defines List-ID).
>
> Yep.
>
> > > P.S.  Here is the procmail rules I use to file all Debian mailing list
> > > messages.
> > >
> > > :0
> > > * ^List-Id: .*<debian-[-a-zA-Z0-9]+\.lists\.debian\.org>
> > > * ^List-Id: .*<debian-\/[-a-zA-Z0-9]+
> > > Lists/debian/$MATCH/
> > >
> > > :0
> > > * ^List-Id: .*<[-a-zA-Z0-9]+\.lists\.alioth\.debian\.org>
> > > * ^List-Id: .*<\/[-a-zA-Z0-9]+
> > > Lists/debian/$MATCH/
> >
> > That's great for filing (and cool to know about, for mailing lists which
> > include those standard headers).  How does it get rid of the dup when
> > someone  does a To: the list and Cc: the person on the list he's
> > replying to?
>
> It doesn't.  Which is why I noted it as a post script.  But it is
> related.
>
> > (Remember, I sent the above recipe because someone was complaining
> > about duplicate message, not that they didn't know how to filter
> > them into a folder - in essence, you've provided an answer to a
> > question that he didn't ask. :-) )
>
> Remember that in essence you created a problem for the person using it
> that they didn't have before.  :-)
>
> > BTW, in your above example:  What is $MATCH set to, and where it it set?
>
>  man procmailrc
>
>        MATCH       This variable is assigned to by  procmail  whenever  it
>  is
>                    told  to  extract  text from a matching regular
> expression.
>                    It will contain all text matching  the  regular
>  expression
>                    past the `\/' token.
>
> This is why the regular expression is run twice.  Once to determine
> that there is a maching string.  A second time to set the MATCH
> variable to it.
>
>   * ^List-Id: .*<[-a-zA-Z0-9]+\.lists\.alioth\.debian\.org>
>   * ^List-Id: .*<\/[-a-zA-Z0-9]+
>
> Doing this
>
>   * ^List-Id: .*<\/[-a-zA-Z0-9]+\.lists\.alioth\.debian\.org>
>
> would include all of the rest of the line in the match too.  Since I
> don't want the .lists.alioth.debian.org part I have a second line that
> sets the MATCH without it.
>
> Bob
>

Reply via email to