List-Header Digest Archive: March 1997 http://www.nisto.com/list-spec/mail/ X-List-Help: , X-List-Unsubscribe: X-List-Subscribe: X-List-Archive: X-List-Post: X-List-Owner: Contents: -> Re: Memphis IETF by Grant Neufeld <(suppressed)@ccs.carleton.ca> -> Re: Why URLs for our syntax? by (suppressed)@frutiger.staffs.ac.uk (James Berriman) -> Re: Third Try by (suppressed)@frutiger.staffs.ac.uk (James Berriman) -> Re: Third Try... by "Joshua D. Baer" <(suppressed)@skyweyr.com> -> Re: Third Try by "Joshua D. Baer" <(suppressed)@skyweyr.com> -> First try implementation of List Headers by "Joshua D. Baer" <(suppressed)@skyweyr.com> -> Re: Third Try... by Stan Ryckman <(suppressed)@sunspot.tiac.net> -> Re: Third Try... by "Joshua D. Baer" <(suppressed)@skyweyr.com> -> Re: Third Try... by (suppressed)@frutiger.staffs.ac.uk (James Berriman) -> Re: Third Try... by "Joshua D. Baer" <(suppressed)@skyweyr.com> -> LetterRip implements some List Header support by Grant Neufeld <(suppressed)@ccs.carleton.ca> -> Re: LetterRip implements some List Header support by Will Mayall <(suppressed)@fogcity.com> -> Re: LetterRip implements some List Header support by Mikael Hansen <(suppressed)@dnai.com> -> Re: LetterRip implements some List Header support by Will Mayall <(suppressed)@fogcity.com> -> Re: LetterRip implements some List Header support by "Joshua D. Baer" <(suppressed)@skyweyr.com> -> Re: LetterRip implements some List Header support by Stan Ryckman <(suppressed)@sunspot.tiac.net> -> Re: LetterRip implements some List Header support by "Joshua D. Baer" <(suppressed)@skyweyr.com> -> Re: LetterRip implements some List Header support by Will Mayall <(suppressed)@fogcity.com> -> Re: Why URLs for our syntax? by Grant Neufeld <(suppressed)@ccs.carleton.ca> -> listhdr BOF request by Keith Moore <(suppressed)@cs.utk.edu> -> Re: listhdr BOF request by Grant Neufeld <(suppressed)@ccs.carleton.ca> -> Internet-Draft ready for review by list by Grant Neufeld <(suppressed)@ccs.carleton.ca> -> Guidelines for Client Application Authors by Grant Neufeld <(suppressed)@ccs.carleton.ca> -> Re: listhdr BOF request by Christopher Allen <(suppressed)@consensus.com> -> Re: listhdr BOF request by Grant Neufeld <(suppressed)@ccs.carleton.ca> -> Re: listhdr BOF request by "Joshua D. Baer" <(suppressed)@skyweyr.com> -> Re: listhdr BOF request by Keith Moore <(suppressed)@cs.utk.edu> -> Re: listhdr BOF request by Grant Neufeld <(suppressed)@ccs.carleton.ca> -> Extending the use of URLs in headers by Grant Neufeld <(suppressed)@ccs.carleton.ca> -> Defining a comprehensive command meta-syntax by Grant Neufeld <(suppressed)@ccs.carleton.ca> -> Re: listhdr BOF request by Keith Moore <(suppressed)@cs.utk.edu> -> Re: listhdr BOF request by Christopher Allen <(suppressed)@consensus.com> -> List server command syntax by (suppressed)@frutiger.staffs.ac.uk (James Berriman) -> List server command syntax by (suppressed)@frutiger.staffs.ac.uk (James Berriman) -> HTML Forms for syntax (was: List server command syntax) by Grant Neufeld <(suppressed)@ccs.carleton.ca> -> Re: List server command syntax by Grant Neufeld <(suppressed)@ccs.carleton.ca> -> Internet-Draft full text (not yet submitted) by Grant Neufeld <(suppressed)@ccs.carleton.ca> -> Internet-Draft full text (part 2) by Grant Neufeld <(suppressed)@ccs.carleton.ca> -> Re: HTML Forms for syntax (was: List server command syntax) by (suppressed)@frutiger.staffs.ac.uk (James Berriman) -> Re: HTML Forms for syntax (was: List server command syntax) by (suppressed)@frutiger.staffs.ac.uk (James Berriman) -> Re:Internet-Draft full text (not yet submitted) by "a.h.s. boy" <(suppressed)@nothingness.org> -> Re: Internet-Draft full text (not yet submitted) by "Roger Fajman" <(suppressed)@CU.NIH.GOV> -> Re: Internet-Draft full text (not yet submitted) by "Joshua D. Baer" <(suppressed)@skyweyr.com> -> Re: Internet-Draft full text (not yet submitted) by Jason L Tibbitts III <(suppressed)@hpc.uh.edu> -> Re: Internet-Draft full text (not yet submitted) by Grant Neufeld <(suppressed)@ccs.carleton.ca> -> Re: Internet-Draft full text (not yet submitted) by Grant Neufeld <(suppressed)@ccs.carleton.ca> -> Re: Internet-Draft full text (not yet submitted) by "Michael Quinlan" <(suppressed)@primenet.com> -> Re: Internet-Draft full text (not yet submitted) by Keith Moore <(suppressed)@cs.utk.edu> -> Re: Internet-Draft full text (not yet submitted) by Grant Neufeld <(suppressed)@ccs.carleton.ca> -> Re: Internet-Draft full text (not yet submitted) by "Roger Fajman" <(suppressed)@CU.NIH.GOV> -> Re: Internet-Draft full text (not yet submitted) by "Roger Fajman" <(suppressed)@CU.NIH.GOV> -> Re: Internet-Draft full text (not yet submitted) by Keith Moore <(suppressed)@cs.utk.edu> -> Re: Internet-Draft full text (not yet submitted) by Keith Moore <(suppressed)@cs.utk.edu> -> Re: Getting off-topic to Web Archives (was: Internet-Draft full text (not yet submitted)) by Bonnie Scott <(suppressed)@staff.prodigy.com> -> Re: Internet-Draft full text (not yet submitted) by "Roger Fajman" <(suppressed)@CU.NIH.GOV> -> Re: Getting off-topic to Web Archives (was: Internet-Draft full text (not yet submitted)) by "Joshua D. Baer" <(suppressed)@skyweyr.com> -> Re: Getting off-topic to Web Archives (was: Internet-Draft full text (not yet submitted)) by Keith Moore <(suppressed)@cs.utk.edu> -> Re: Internet-Draft full text (not yet submitted) by Keith Moore <(suppressed)@cs.utk.edu> -> Re: Getting off-topic to Web Archives (was: Internet-Draft by Steve Watt <(suppressed)@newcastle.ac.uk> -> Re: HTML Forms for syntax (was: List server command syntax) by (suppressed)@frutiger.staffs.ac.uk (James Berriman) -> the Internet-Draft has been submitted by Grant Neufeld <(suppressed)@ccs.carleton.ca> -> continuing the work by Grant Neufeld <(suppressed)@ccs.carleton.ca> -> Re: continuing the work by "Kent S. Larsen II" <(suppressed)@panix.com> -> Re: continuing the work by "Daniel Berlinger" <(suppressed)@circumtech.com> -> Fwd: QM Support for List Mgmt (was Re: continuing the work) by "Kent S. Larsen II" <(suppressed)@panix.com> -> Response form QuickMail by "Kent S. Larsen II" <(suppressed)@panix.com> -> List of Email Clients by "Kent S. Larsen II" <(suppressed)@panix.com> -> Re: List of Email Clients by jud spencer <(suppressed)@claris.com> -> Form Letter to Client Authors (was: continuing the work) by Grant Neufeld <(suppressed)@ccs.carleton.ca> -> Re: HTML Forms for syntax by Grant Neufeld <(suppressed)@ccs.carleton.ca> -> meta-syntax internationalization in custom commands (was: Internet-Draft full text (not yet submitted)) by Grant Neufeld <(suppressed)@ccs.carleton.ca> -> Re: Form Letter to Client Authors (was: continuing the work) by "Kent S. Larsen II" <(suppressed)@panix.com> -> multiple commands in a single header (was: Getting off-topic to Web Archives) by Grant Neufeld <(suppressed)@ccs.carleton.ca> -> passing List- header fields (was: Internet-Draft full text (not yet submitted)) by Grant Neufeld <(suppressed)@ccs.carleton.ca> -> evangelizing the List- headers (was: continuing the work) by Grant Neufeld <(suppressed)@ccs.carleton.ca> -> Why List-S ubscribe instead of...? (was: Internet-Draft full text (not yet submitted)) by Grant Neufeld <(suppressed)@ccs.carleton.ca> -> Re: Form Letter to Client Authors (was: continuing the work) by "a.h.s. boy" <(suppressed)@nothingness.org> -> press release for list headers by Grant Neufeld <(suppressed)@ccs.carleton.ca> -> Re: Form Letter to Client Authors by Grant Neufeld <(suppressed)@ccs.carleton.ca> -> Re: evangelizing the List- headers (was: continuing the work) by (suppressed)@frutiger.staffs.ac.uk (James Berriman) -> Re: Form Letter to Client Authors (was: continuing the work) by "Kent S. Larsen II" <(suppressed)@panix.com> -> List-Header Server Notice by Grant Neufeld <(suppressed)@ccs.carleton.ca> -> Re: Why List-S ubscribe instead of...? (was: Internet-Draft full by "Roger Fajman" <(suppressed)@CU.NIH.GOV> -> Re: Why List-S ubscribe instead of...? by Grant Neufeld <(suppressed)@ccs.carleton.ca> -> Small suggestion for the standards document by "John Buckman" <(suppressed)@shelby.com> -> Re: Why List-S ubscribe instead of...? by "Roger Fajman" <(suppressed)@CU.NIH.GOV> -> Re: Small suggestion for the standards document by "Kent S. Larsen II" <(suppressed)@panix.com> ---------------------------------------------------------------------- Date: 1 Mar 1997 19:35:55 -0500 From: Grant Neufeld <(suppressed)@ccs.carleton.ca> Subject: Re: Memphis IETF At 12:55 PM -0500 97/2/28, Christopher Allen wrote: >>If so, can it proceed with an absent chair? If it really needs to happen >>with me there, I can try to find a way to make it (maybe just fly in for >>the day, or such). > >Even though technically you don't have to be at an IETF meeting, I do think >is is very important. I subbed for the TLS chairman at the last IETF >meeting (I'm an editor) and it cause a number of problems that he wasn't >there. I guess there's really not much choice - I should be there if there's a meeting. Any chance of me finding a sponsor(s) for my attendance at the meeting (not being employed means my funds are not the most plenitful at the moment)? (before anyone asks: I'm intentionally unemployed, taking a much needed extended-vacation. Which is why I've time to work on this project.) Keith Moore wrote: >The chair just needs >to be someone willing to write up an agenda, Review and discuss the Internet-Draft (which should be tabled by that time). Determine if there are any notable points of contention with regard to the direction of the draft (that are not addressed by the intent to expand the scope through more detailed and comprehensive syntax and transport mechanisms). Determine whether there's sufficient community interest. (this should be a breeze - considering the high level of positive response (only one nay-sayer so far) to the inititiative (not necessarily to the specific implementation, though). Determine whether the draft needs a formal working group before going to Last Call. >moderate the discussion, Since I'll probably be one of the primary speakers on this, should we arrange for a different moderator? (not that I don't think I can handle it, just a question of protocol) >circulate a sign-up sheet, What's the procedure for that? >arrange for minutes to be taken, Okay. >and write up a one-paragraph summary. Is that pre or post meeting? >And the WG chair gets invited to the >applications area dinner to discuss things with other applications area >chairs and directorate members. When is that held? If I do go to the meeting, it will probably be only for a day or two, so would like to schedule the BOF on the same or an adjacent day. - -- gneufeld@ccs.carleton.ca grant@kagi.com http://arpp.carleton.ca/ O- <*> ---------------------------------------------------------------------- Date: 3 Mar 1997 10:36:53 -0500 From: (suppressed)@frutiger.staffs.ac.uk (James Berriman) Subject: Re: Why URLs for our syntax? At 13:39 28/2/97, Grant Neufeld wrote: >I think we should include a discussion of that >for the list managers and server authors, with a recommendation (but not a >requirement) of using mailto based commands for the subscribe and >unsubscribe headers, and to consider the needs of their specific audience >when choosing the protocol for the Help header. It would be useful to allow inclusion of multiple url protocols in a list header. As in: List-help: We could require the mailto: url to be listed first, where present, so that it is easy to implement a basic mail client interface. ( :-]) James ---------------------------------------------------------------------- Date: 3 Mar 1997 10:38:00 -0500 From: (suppressed)@frutiger.staffs.ac.uk (James Berriman) Subject: Re: Third Try I tried this with my mac LCII running ICeTEe, the Eudora GURL handler and Eudora Pro 2. ICeTEe correctly unwrapped the url and passed it to the GURL handler, which opened a message in Eudora and pasted the whole thing into the To: header testlist-REQUEST@cs.utk.edu?Subject=add2list%20testlist One thing is clear here. If a savvy url handler script were written in AppleScript or Frontier, even old versions of Eudora on the Mac could take advantage of this syntax now. ( :-]) James ---------------------------------------------------------------------- Date: 4 Mar 1997 00:49:53 -0500 From: "Joshua D. Baer" <(suppressed)@skyweyr.com> Subject: Re: Third Try... At 2:13 AM -0500 2/28/97, Keith Moore wrote: > Aside: I've tried twice to send a test message to the list with > a mailto in a header field, along with a request that people click > on it and try to subscribe to a dummy list that way and let me > know what happens. On the first try, the list filtered out the > List-Subscribe header (because it filters out things it doesn't > understand); On the second try, I put the mailto URL in the > Subject line; the list saw "subscribe" in there and added me to the list! Just as a clarification of what's going on here in case anyone is interested in why I set up those filters... The list currently strips out all headers except five or so "required" headers. This stops return-receipts and the like from making it through to the list, and also cuts out all of the "received-by" headers which can get quite large in bulk mail. I'd be open to other suggestions, but have found this to work quite well so far. One thing we should finalize here is whether an existing List-Subscribe header should be stripped out by the list software or not. I think it should, but I'd be interested in hearing arguments to the contrary. As to you being subscribed to the list, let me point out that you are in a very unusual case since you work with two addresses. Most people sending a message like that would already be subscribed, and get a more informative message stating that you could not be subscribed because you already were. Again, this only comes up on this list because it is a list _about_ mailing lists. On other lists, the words subscribe and unsubscribe are very uncommon. ~Josh - -- ---------------------------------- Joshua D. Baer SkyList Mailing List Hosting Service http://cgi.skyweyr.com/Guest.Login ---------------------------------------------------------------------- Date: 4 Mar 1997 00:50:43 -0500 From: "Joshua D. Baer" <(suppressed)@skyweyr.com> Subject: Re: Third Try At 10:33 AM -0500 3/3/97, James Berriman wrote: > One thing is clear here. If a savvy url handler script were written in > AppleScript or Frontier, even old versions of Eudora on the Mac could take > advantage of this syntax now. Grant and I wrote a FaceSpan floating windoid for Eudora which does exactly that (except you have buttons to subscribe/unsubscribe/get help). We will be releasing it to the public shortly (need to finish the docs). ~Josh - -- ---------------------------------- Joshua D. Baer SkyList Mailing List Hosting Service http://cgi.skyweyr.com/Guest.Login ---------------------------------------------------------------------- Date: 5 Mar 1997 11:20:03 -0500 From: "Joshua D. Baer" <(suppressed)@skyweyr.com> Subject: First try implementation of List Headers Grant and I threw together a little applet which works with Eudora on the Macintosh to demonstrate an implementation of the List Headers proposal. It appears as a floating windoid above Eudora, which only shows up when an appropriate message is the front window (a message with a List-* header in it). You can download it from Please give it a try! It's not a product, just a prototype, but hopefully it will generate some good discussion and bring out some of the issues. ~Josh - -- ---------------------------------------------------------------------- You will come to a place where the streets are not marked. Some windows are lighted. But mostly they're darked. A place you could sprain both your elbow and chin! Do you dare to stay out? Do you dare to go in? How much can you lose? How much can you win? - Dr. Seuss ---------------------------------------------------------------------- Date: 5 Mar 1997 22:50:44 -0500 From: Stan Ryckman <(suppressed)@sunspot.tiac.net> Subject: Re: Third Try... At 12:35 AM 3/4/97 -0500, Joshua D. Baer wrote: [snip] >Just as a clarification of what's going on here in case anyone is >interested in why I set up those filters... > >The list currently strips out all headers except five or so "required" >headers. This stops return-receipts and the like from making it through to >the list, and also cuts out all of the "received-by" headers which can get >quite large in bulk mail. I presume you mean "Received:" headerfields. I think, unless it is a moderated list, it is unwise to strip Received: (although providing a SHORTHDR or equivalent *user option* is reasonable). Stripping those makes spam untraceable *except* by the listowner--is he taking that responsibility? The same is true of forgery. Removing "Return-Receipt-To:" is reasonable, though one could make a case that the list should return a receipt in the process of removing that headerfield. Same for its "bretheren" headerfields. Cheers, Stan. ---------------------------------------------------------------------- Date: 5 Mar 1997 23:54:00 -0500 From: "Joshua D. Baer" <(suppressed)@skyweyr.com> Subject: Re: Third Try... At 10:48 PM -0500 3/5/97, Stan Ryckman wrote: > I think, unless it is a moderated list, it is unwise to strip Received: > (although providing a SHORTHDR or equivalent *user option* is reasonable). > Stripping those makes spam untraceable *except* by the listowner--is he > taking that responsibility? The same is true of forgery. Yes, I'm taking that responsibility. Don't most list owners? > Removing "Return-Receipt-To:" is reasonable, though one could make a > case that the list should return a receipt in the process of removing > that headerfield. Same for its "bretheren" headerfields. I guess it could, but I don't think that's what people want... most users I've talked to only leave the return receipt because it's a pain to turn off. Return receipts don't really make sense for mailing lists... It definitely shouldn't be passed on to the list... :) ~Josh - -- ---------------------------------- Joshua D. Baer SkyList Mailing List Hosting Service http://cgi.skyweyr.com/Guest.Login ---------------------------------------------------------------------- Date: 6 Mar 1997 06:45:02 -0500 From: (suppressed)@frutiger.staffs.ac.uk (James Berriman) Subject: Re: Third Try... At 04:41 6/3/97, Joshua D. Baer wrote: >At 10:48 PM -0500 3/5/97, Stan Ryckman wrote: > >> I think, unless it is a moderated list, it is unwise to strip Received: >> (although providing a SHORTHDR or equivalent *user option* is reasonable). >> Stripping those makes spam untraceable *except* by the listowner--is he >> taking that responsibility? The same is true of forgery. > >Yes, I'm taking that responsibility. Don't most list owners? How many listowners are on duty 24/365? From experience, I'd say it's a minority. Leave the headers in, and any savvy member of the list can ring the warning bells or take action when they see something wrong. Case in point: recently I posted a message to a mailing list. This was on a Saturday. On the Sunday I checked my mailbox and discovered that the list had sent out 40 copies of my message (actually, 40 and counting...). They all appeared to be from me. Needless to say, I got a couple of irate messages from other subscribers. Checking the Received: headers, I was able to see that a broken NTmail gateway was trying to deliver my message to the address in the To: header (the list), not the envelope recipient (the new list member). This set up a loop between the list server and the NTmail gateway. The list server was unable to distinguish between a genuine message from me and one of its own messages (with a precedence: list header inserted). Since I was a subscriber, it just kept redistributing the message. I had to unsubscribe from the list to force the server to bounce any further copies of my message, then report the problem to the listowner. Had those received: headers not been intact, I would have been unable to establish what was going on (and defend myself from the charge of witless spamming - my message was an announcement). Needless to say, I like received: headers The ironic thing here is that this was the second time the problem had arisen on the list. The first time, I traced the problem and actually phoned the company in question to inform them that their mail server was broken. As soon as they tried to resubscribe, all hell broke loose again. See what thanks you get for trying to help... ;-) ( :-]) James ---------------------------------------------------------------------- Date: 6 Mar 1997 09:21:17 -0500 From: "Joshua D. Baer" <(suppressed)@skyweyr.com> Subject: Re: Third Try... At 6:43 AM -0500 3/6/97, James Berriman wrote: > At 04:41 6/3/97, Joshua D. Baer wrote: > >At 10:48 PM -0500 3/5/97, Stan Ryckman wrote: > > > >> I think, unless it is a moderated list, it is unwise to strip Received: > >> (although providing a SHORTHDR or equivalent *user option* is reasonable). > >> Stripping those makes spam untraceable *except* by the listowner--is he > >> taking that responsibility? The same is true of forgery. > > > >Yes, I'm taking that responsibility. Don't most list owners? > > How many listowners are on duty 24/365? From experience, I'd say it's a > minority. Leave the headers in, and any savvy member of the list can ring > the warning bells or take action when they see something wrong. I run a commercial list hosting service. Someone is watching my servers at all times. Automated tools watch as well. Not 24/7, but something close to 20/7. Definitely 365 days a year. > Case in point: recently I posted a message to a mailing list. This was on a > Saturday. On the Sunday I checked my mailbox and discovered that the list > had sent out 40 copies of my message (actually, 40 and counting...). They > all appeared to be from me. Needless to say, I got a couple of irate > messages from other subscribers. > > Checking the Received: headers, I was able to see that a broken NTmail > gateway was trying to deliver my message to the address in the To: header > (the list), not the envelope recipient (the new list member). This set up a > loop between the list server and the NTmail gateway. > > The list server was unable to distinguish between a genuine message from me > and one of its own messages (with a precedence: list header inserted). > Since I was a subscriber, it just kept redistributing the message. > > I had to unsubscribe from the list to force the server to bounce any > further copies of my message, then report the problem to the listowner. > > Had those received: headers not been intact, I would have been unable to > establish what was going on (and defend myself from the charge of witless > spamming - my message was an announcement). I disagree. Had the headers not been intact, it still is obvious that the correct action (or at least one which most likely to work) was to unsubscribe yourself. You can tell that just by the fact that the messages appear to be from you. You still need the listowner to do anything more significant (like possibly search the subscriber lists for an offending domain). This is not to say the headers NEVER help, but since just about all you can do is send an unsubscribe message, it's not like you have the power to search the address lists for subscribers from a particular domain or configure the list to ignore mail from that address. I guess what I'm getting at is that only the list owner can solve any hard problems which arise. ~Josh - -- ---------------------------------- Joshua D. Baer SkyList Mailing List Hosting Service http://cgi.skyweyr.com/Guest.Login ---------------------------------------------------------------------- Date: 8 Mar 1997 12:30:54 -0500 From: Grant Neufeld <(suppressed)@ccs.carleton.ca> Subject: LetterRip implements some List Header support LetterRip is a Mac based list server that now has (beta) support for the X-List-Subscribe and X-List-Unsubscribe headers. I think the software is automatically generating the headers based on the server's built-in command set. (Will, can you send more details on your implementation to the list or me, please?) - --- begin forwarded text Subject: LetterRip 1.1b1 Is Now Available Date: Fri, 7 Mar 97 11:30:11 -0800 From: Will Mayall <(suppressed)@fogcity.com> To: LetterRip Announcement ...[unrelated bits removed -grant]... - - Messages sent by LetterRip 1.1 include the X-List-Unsubscribe and X-List-Subscribe headers. These headers allow some email clients (e.g. Claris Emailer 2.0 with AppleScripts) to automate the task of subscribing to or unsubscribing from a mailing list. As with any beta software, you should not use LetterRip 1.1b1 unless you are comfortable with pre-release software. You can download LetterRip 1.1b1 via the Fog City Software web site: Will __________________________________________________________________________ Will Mayall http://www.fogcity.com President, Fog City Software - --- end forwarded text as to why I've been so quiet the past week - I'm just getting over a nasty flu |^( Hopefully I can get cracking on this again, as I face my mountain of neglected email... - -- gneufeld@ccs.carleton.ca grant@kagi.com http://arpp.carleton.ca/ O- <*> ---------------------------------------------------------------------- Date: 8 Mar 1997 13:00:42 -0500 From: Will Mayall <(suppressed)@fogcity.com> Subject: Re: LetterRip implements some List Header support Grant Neufeld wrote: >LetterRip is a Mac based list server that now has (beta) support for the >X-List-Subscribe and X-List-Unsubscribe headers. > >I think the software is automatically generating the headers based on the >server's built-in command set. (Will, can you send more details on your >implementation to the list or me, please?) Yes, LetterRip is generating the headers automatically. There is no setup required. Here is an example from the LetterRip-Talk list: X-List-Software: LetterRip 1.1b1 by Fog City Software, Inc. X-List-Unsubscribe: X-List-Subscribe: Additionally, there is an AppleScript for Emailer 2.0 on the Fog City Software site that will manage Unsubscribe headers. Emailer 2.0 has an AppleScript menu for executing scripts. Will __________________________________________________________________________ Will Mayall http://www.fogcity.com President, Fog City Software ---------------------------------------------------------------------- Date: 8 Mar 1997 13:19:59 -0500 From: Mikael Hansen <(suppressed)@dnai.com> Subject: Re: LetterRip implements some List Header support At 09:57 -0800 3/8/97, Will Mayall wrote: >Yes, LetterRip is generating the headers automatically. There is no setup >required. The same goes for the upcoming AutoShare 1.2. >Here is an example from the LetterRip-Talk list: > >X-List-Software: LetterRip 1.1b1 by Fog City Software, Inc. >X-List-Unsubscribe: > >X-List-Subscribe: > Here is an example from the AutoShare-Talk list: X-List-Software: AutoShare 1.2fc1 by Mikael Hansen X-List-Subscribe: X-List-Unsubscribe: - -- Mikael Hansen ---------------------------------------------------------------------- Date: 8 Mar 1997 13:52:45 -0500 From: Will Mayall <(suppressed)@fogcity.com> Subject: Re: LetterRip implements some List Header support Mikael Hansen wrote: >At 09:57 -0800 3/8/97, Will Mayall wrote: > >>Yes, LetterRip is generating the headers automatically. There is no setup >>required. > >The same goes for the upcoming AutoShare 1.2. > >>Here is an example from the LetterRip-Talk list: >> >>X-List-Software: LetterRip 1.1b1 by Fog City Software, Inc. >>X-List-Unsubscribe: >> >>X-List-Subscribe: >> > >Here is an example from the AutoShare-Talk list: > >X-List-Software: AutoShare 1.2fc1 by Mikael Hansen >X-List-Subscribe: > >X-List-Unsubscribe: > Superb. Look's like there is a quickly building consensus. Will __________________________________________________________________________ Will Mayall http://www.fogcity.com President, Fog City Software ---------------------------------------------------------------------- Date: 8 Mar 1997 15:54:31 -0500 From: "Joshua D. Baer" <(suppressed)@skyweyr.com> Subject: Re: LetterRip implements some List Header support As if this needed to be said... The next version of the ListSTAR templates will support these headers by default. Existing ListSTAR users can easily add this support now by adding the headers to the "Mailing List Reflect.rfc" file for your service. ~Josh - -- ---------------------------------- Joshua D. Baer SkyList Mailing List Hosting Service http://cgi.skyweyr.com/Guest.Login ---------------------------------------------------------------------- Date: 8 Mar 1997 20:01:27 -0500 From: Stan Ryckman <(suppressed)@sunspot.tiac.net> Subject: Re: LetterRip implements some List Header support At 03:50 PM 3/8/97 -0500, Joshua D. Baer wrote: >As if this needed to be said... > >The next version of the ListSTAR templates will support these headers by >default. Existing ListSTAR users can easily add this support now by adding >the headers to the "Mailing List Reflect.rfc" file for your service. OK folks, am I just missing something? It should be *trivial* for mailing lists to implement these headers, however they end up being formatted, whatever the standard may become; there's nothing to do but toss out a few constant strings among the headers. OTOH, the *client MUA software* has to do real work to support them, so I wouldn't count even minor moral victories until something arises in that area, especially since the problem being addressed is one that annoys list owners much more than mail client software writers. :-) Seriously, list software writers can just provide for easily-changed constant strings, and go with any changes to what happens on the way to an RFC; however, client mail software won't have life so simple. Wrong guesses as to what the standard will be, will be virtually useless to the client software. Tabulating hens prematurely? :-) Cheers, Stan ---------------------------------------------------------------------- Date: 8 Mar 1997 20:40:08 -0500 From: "Joshua D. Baer" <(suppressed)@skyweyr.com> Subject: Re: LetterRip implements some List Header support At 7:58 PM -0500 3/8/97, Stan Ryckman wrote: > OTOH, the *client MUA software* has to do real work to support them, so I > wouldn't count even minor moral victories until something arises in that >area, > especially since the problem being addressed is one that annoys list owners > much more than mail client software writers. :-) FYI: Two of the leading POP clients for the Macintosh (Eudora and Emailer) have working implementations available. ~Josh - -- ---------------------------------- Joshua D. Baer SkyList Mailing List Hosting Service http://cgi.skyweyr.com/Guest.Login ---------------------------------------------------------------------- Date: 9 Mar 1997 00:59:49 -0500 From: Will Mayall <(suppressed)@fogcity.com> Subject: Re: LetterRip implements some List Header support Stan Ryckman wrote: >OK folks, am I just missing something? > >It should be *trivial* for mailing lists to implement these headers, however >they end up being formatted, whatever the standard may become; there's >nothing to do but toss out a few constant strings among the headers. Gotta start somewhere. >OTOH, the *client MUA software* has to do real work to support them, so I >wouldn't count even minor moral victories until something arises in that >area, especially since the problem being addressed is one that annoys list >owners much more than mail client software writers. There is an AppleScript for Emailer 2.0 that works now. It's very easy to use since Emailer 2.0 has an AppleScript menu. >Seriously, list software >writers can just provide for easily-changed constant strings, and go with >any changes to what happens on the way to an RFC; however, client mail >software won't have life so simple. Wrong guesses as to what the standard >will be, will be virtually useless to the client software. Actually, I don't think it is too tough for the clients. The really important header is the Unsubscribe header. It looks very likely that it will be X-List-Unsubscribe and then List-Unsubscribe. After that, it's primarily a matter of dealing with a mailto URL. Both Eudora and Emailer deal with the proposed URL format fine. Of course, it will be terrific if the mail clients add a nice friendly interface. I wouldn't be surprised to see that happen pretty quickly. Will __________________________________________________________________________ Will Mayall http://www.fogcity.com President, Fog City Software ---------------------------------------------------------------------- Date: 13 Mar 1997 15:33:16 -0500 From: Grant Neufeld <(suppressed)@ccs.carleton.ca> Subject: Re: Why URLs for our syntax? [sorry for the delayed reply - I've been in a very lazy slump, ignoring my email, and dealing with a flu bug] At 10:33 AM -0500 97/3/3, James Berriman wrote: > >It would be useful to allow inclusion of multiple url protocols in a list >header. > >As in: > >List-help: > > >We could require the mailto: url to be listed first, where present, so that >it is easy to implement a basic mail client interface. I think we'll leave this for the 'future expansion' section. The first standard document will just allow one url. Future support for things like you suggest is not limited, though, because the current (not quite ready for public viewing, but darn close now) draft specifies: 1) If the content of the header (following any leading whitespace) begins with any character other than the opening angle bracket '<', the header should be ignored. 2) Any characters in the header after the first closing angle bracket '>' are to be ignored. Which means we can add extra stuff after the first URL and it won't break (compliant) mail clients. It also means we can substitute new syntaxes in place of the url without breaking older clients (they'll just not do anything, instead of having 'weird' behavior). - -- gneufeld@ccs.carleton.ca grant@kagi.com http://arpp.carleton.ca/ O- <*> ---------------------------------------------------------------------- Date: 14 Mar 1997 17:10:41 -0500 From: Keith Moore <(suppressed)@cs.utk.edu> Subject: listhdr BOF request I haven't seen any request for a listhdr BOF at the next IETF. If you're interested in doing it, you need to send in a BOF request ASAP. See http://www.apps.ietf.org/apps/procedures.html for instructions on how to do so. Keith ---------------------------------------------------------------------- Date: 16 Mar 1997 15:02:34 -0500 From: Grant Neufeld <(suppressed)@ccs.carleton.ca> Subject: Re: listhdr BOF request At 5:07 PM -0500 97/3/14, Keith Moore wrote: >I haven't seen any request for a listhdr BOF at the next IETF. >If you're interested in doing it, you need to send in a BOF request >ASAP. I'm not going to be able to put together a BOF session for Memphis. Hopefully, we can still proceed without the session (especially in light of the growing support from developers). - -- gneufeld@ccs.carleton.ca grant@kagi.com http://arpp.carleton.ca/ O- <*> ---------------------------------------------------------------------- Date: 16 Mar 1997 15:03:35 -0500 From: Grant Neufeld <(suppressed)@ccs.carleton.ca> Subject: Internet-Draft ready for review by list The first go at a formal Internet-Draft is ready for review by the members of this list. It has not yet been formally submitted and will not be until we've got a general consensus on this list. http://arpp.carleton.ca/listspec/ietf/draft-baer-listspec-00.txt Joshua D. Baer wrote the first draft of this document based on the discussion here and my web pages. The version now presented is my edit/modification of his draft. Please pass your recommendations and comments to this list or to me. Thanks! - -- gneufeld@ccs.carleton.ca grant@kagi.com http://arpp.carleton.ca/ O- <*> ---------------------------------------------------------------------- Date: 16 Mar 1997 15:20:41 -0500 From: Grant Neufeld <(suppressed)@ccs.carleton.ca> Subject: Guidelines for Client Application Authors I've written a guidelines document for developers of mail client software for implementing List Header support. http://arpp.carleton.ca/listspec/client-author.html Please review it and let me know of any changes or additions that should be made. Thanks. - -- gneufeld@ccs.carleton.ca grant@kagi.com http://arpp.carleton.ca/ O- <*> ---------------------------------------------------------------------- Date: 16 Mar 1997 19:04:20 -0500 From: Christopher Allen <(suppressed)@consensus.com> Subject: Re: listhdr BOF request At 11:49 AM -0800 3/16/97, Grant Neufeld wrote: >At 5:07 PM -0500 97/3/14, Keith Moore wrote: >>I haven't seen any request for a listhdr BOF at the next IETF. >>If you're interested in doing it, you need to send in a BOF request >>ASAP. > >I'm not going to be able to put together a BOF session for Memphis. > >Hopefully, we can still proceed without the session (especially in light of >the growing support from developers). I've been a substitute chair before (was the TLS substitute at the last IETF meeting.) I'll be glad to host a BOF session as Grant can't make it. How many people on the list will be there? We also need to submit internet-draft by the cutoff date, which I think is the end of this week. Does anyone off hand know what day the cut off is? - ------------------------------------------------------------------------ ..Christopher Allen Consensus Development Corporation.. ..<(suppressed)@consensus.com> 1563 Solano Avenue #355.. .. Berkeley, CA 94707-2116.. ..Home of "SSL Plus: o510/559-1500 f510/559-1505.. .. SSL 3.0 Integration Suite(tm)" .. ---------------------------------------------------------------------- Date: 16 Mar 1997 22:34:59 -0500 From: Grant Neufeld <(suppressed)@ccs.carleton.ca> Subject: Re: listhdr BOF request At 7:01 PM -0500 97/3/16, Christopher Allen wrote: >I've been a substitute chair before (was the TLS substitute at the last >IETF meeting.) I'll be glad to host a BOF session as Grant can't make it. That would be okay with me. It's too bad I'm not in a position to go at this time (half a year either way and I could have done it). Oh, well. Perhaps we can arrange a conference call sometime before people go to Memphis so I can chat with some of those who will be there. >We also need to submit internet-draft by the cutoff date, which I think is >the end of this week. Does anyone off hand know what day the cut off is? I think you're right about Friday being the cutoff. Hopefully the review process on this list won't take to long to complete so it can be submitted by then. - -- gneufeld@ccs.carleton.ca grant@kagi.com http://arpp.carleton.ca/ O- <*> ---------------------------------------------------------------------- Date: 16 Mar 1997 23:23:12 -0500 From: "Joshua D. Baer" <(suppressed)@skyweyr.com> Subject: Re: listhdr BOF request At 10:33 PM -0500 3/16/97, Grant Neufeld wrote: > >We also need to submit internet-draft by the cutoff date, which I think is > >the end of this week. Does anyone off hand know what day the cut off is? > > I think you're right about Friday being the cutoff. Hopefully the review > process on this list won't take to long to complete so it can be submitted > by then. For some reason I have Monday the 24th written down... ~Josh - -- ---------------------------------- Joshua D. Baer SkyWeyr Technologies http://www.skyweyr.com/ ---------------------------------------------------------------------- Date: 17 Mar 1997 13:52:10 -0500 From: Keith Moore <(suppressed)@cs.utk.edu> Subject: Re: listhdr BOF request > >I haven't seen any request for a listhdr BOF at the next IETF. > >If you're interested in doing it, you need to send in a BOF request > >ASAP. > > I'm not going to be able to put together a BOF session for Memphis. Okay. For what it's worth, there will probably be a BOF on standardizing list server command syntax. I'm going to want that BOF to discuss the listhdr proposal also, so I can gauge the community's response to both proposals. Keith ---------------------------------------------------------------------- Date: 17 Mar 1997 14:17:20 -0500 From: Grant Neufeld <(suppressed)@ccs.carleton.ca> Subject: Re: listhdr BOF request At 1:48 PM -0500 97/3/17, Keith Moore wrote: >For what it's worth, there will probably be a BOF on >standardizing list server command syntax. Who's heading up that work? Do you have an URL(s) to relevant documents/groups? > I'm going to want that BOF >to discuss the listhdr proposal also, so I can gauge the community's >response to both proposals. Where will we be able to get the results from that discussion? (minutes?) - -- gneufeld@ccs.carleton.ca grant@kagi.com http://arpp.carleton.ca/ O- <*> ---------------------------------------------------------------------- Date: 17 Mar 1997 15:35:47 -0500 From: Grant Neufeld <(suppressed)@ccs.carleton.ca> Subject: Extending the use of URLs in headers Aside from the lack of support for variables, there are a couple of other situations that single URLs can't handle. First, alternate sources. For example, a list may have a listserver command for retrieving a help file, but it may also have a web page for getting help. Currently, the list administrator would have to choose just one of them to put in the List-Help header. I propose an extension to the List- header syntax allowing for multiple URLs as follows: [, ] Where there can be any number of additional comma-separated, angle-bracket enclosed, URLs in a given List- header field. Secondly, a single action requiring multiple commands. For example, a list which has a separate list for digests, requiring unsubscription from the main list and subscription to the digest list in order to switch to digest mode. I propose that 'stacked' URLs be permitted, for such cases, as follows: [] Where there can be any number of additional angle-bracket enclosed URLs for an action. The space separating them can be any or no whitespace. - -- gneufeld@ccs.carleton.ca grant@kagi.com http://arpp.carleton.ca/ O- <*> ---------------------------------------------------------------------- Date: 17 Mar 1997 15:37:20 -0500 From: Grant Neufeld <(suppressed)@ccs.carleton.ca> Subject: Defining a comprehensive command meta-syntax Now that the dust appears to be settling on the URL base core List Header proposal, we should begin looking into defining a comprehensive meta-syntax for describing list server commands. Part of the work we need to do is figuring out exactly what commands there are. The list of command acronyms I have so far is: SUB - subscribe to list UNS - unsubscribe from list DIG - receive digests REG - regular messages, not digest format ACK - acknowledgements (sender receives messages they've posted) NCK - no acknowledgements HLP - get help file INF - get info file PSW - set password GET - get a file from the archive of this list IND - index, to retrieve back digests TOP - topics only FUL - full headers SHH - short headers FAQ - get the FAQ for this list WHO - get the list of subscribers for this list What commands are there that should be added to this list? - -- gneufeld@ccs.carleton.ca grant@kagi.com http://arpp.carleton.ca/ O- <*> ---------------------------------------------------------------------- Date: 17 Mar 1997 16:31:43 -0500 From: Keith Moore <(suppressed)@cs.utk.edu> Subject: Re: listhdr BOF request > >For what it's worth, there will probably be a BOF on > >standardizing list server command syntax. > > Who's heading up that work? Do you have an URL(s) to relevant > documents/groups? Brian Trenbreath of Microsoft has asked for such a BOF. He claims that several of the list server vendors are interested. I don't know of any concrete proposals, though. > > I'm going to want that BOF > >to discuss the listhdr proposal also, so I can gauge the community's > >response to both proposals. > > Where will we be able to get the results from that discussion? (minutes?) If memory serves, minutes are due to be turned in two weeks after the meeting. They are presumably posted on IETF's web site soon afterward, though I've never checked to see exactly when that happens. Keith ---------------------------------------------------------------------- Date: 17 Mar 1997 16:49:38 -0500 From: Christopher Allen <(suppressed)@consensus.com> Subject: Re: listhdr BOF request At 1:28 PM -0800 3/17/97, Keith Moore wrote: >> Where will we be able to get the results from that discussion? (minutes?) > >If memory serves, minutes are due to be turned in two weeks after the >meeting. They are presumably posted on IETF's web site soon >afterward, though I've never checked to see exactly when that happens. My experience with this re: my last TLS meeting is that the a brief abstract should be given to your AD before the end of IETF, and then the full minutes should be given to the list. There were some proceedings deadlines a few weeks after the IETF meeting, but I don't recall sending any minutes to anyone other than the list. - ------------------------------------------------------------------------ ..Christopher Allen Consensus Development Corporation.. ..<(suppressed)@consensus.com> 1563 Solano Avenue #355.. .. Berkeley, CA 94707-2116.. ..Home of "SSL Plus: o510/559-1500 f510/559-1505.. .. SSL 3.0 Integration Suite(tm)" .. ---------------------------------------------------------------------- Date: 18 Mar 1997 06:46:03 -0500 From: (suppressed)@frutiger.staffs.ac.uk (James Berriman) Subject: List server command syntax Grant asked for feedback on his list of command abbreviations. Personally, I find the terminology rather implementation-specific and inflexible. Here's my current help file for AutoShare: - -- Welcome to the AutoShare help for autoshare@frutiger.staffs.ac.uk. Available AutoShare commands in the message *body* are as follows: GENERAL COMMANDS: HELP - returns this HELP file. RELEASE - listserver software information. SUBSCRIPTION COMMANDS: SUB(SCRIBE) [] - subscribes you to a list. UNSUB(SCRIBE) or SIGNOFF - cancels your list subscription. SET