List-Header Digest Archive: December 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: -> Handling of nested lists and other list-header suggested changes by Jacob Palme <(suppressed)@dsv.su.se> -> Re: Handling of nested lists and other list-header suggested changes by James Berriman <(suppressed)@frutiger.staffs.ac.uk> -> Re: Handling of nested lists and other list-header suggested changes by Jacob Palme <(suppressed)@dsv.su.se> ---------------------------------------------------------------------- Date: 28 Dec 1997 13:12:23 -0700 From: Jacob Palme <(suppressed)@dsv.su.se> Subject: Handling of nested lists and other list-header suggested changes Here are some suggested changes to draft-baer-listspec-01.txt. 3.1 List-Help, first paragraph Current text: Typically, the URL specified would request the help file for the list or a web page with list instructions. Of all the header fields, this one is the most likely candidate to include an http URL, since a web page can be used to provide a lot more information about the list, as well as a form interface for command access. Comment: Plain text and HTML (=web page) are two formats for documents. Documents in both formats can be sent via either SMTP or HTTP. (There is an IETF standard, MHTML, RFC 2110, on sending HTML in e-mail, and the major developers of e-mail software already support or will soon support this.) Suggested new text: typically, the URL specified would request a help file for the list. The help file may include a form to use to perform various actions on the list. This form is preferably given in HTML format. Since some mailers do not support HTML, the multipart/alternative format with a plain text as the first alternative and a HTML form as the second alternative is recommended. Since users giving this command typically want to get the response immediately, in order to act on it, this is the header field which is most useful to provide an http URL for. - --- --- --- 2 The command syntax, fourth paragraph Current text: However, systems using such syntaxes may still take advantage of the List-Help field to provide the user with detailed instructions as needed or - perhaps more usefully - provide access to some form of structured command interface such as a web based form. Comment: "web based form" is vague. Do you mean "HTML form"? Suggested new text: However, systems using such syntaxes may still take advantage of the List-Help field to provide the user with detailed instructions as needed or - perhaps more usefully - provide access to some form of structured command interface such as form created using HTML and/or Java and/or Javascript. - --- --- --- 3.5 List-Owner Comment: List-Owner must be split into List-Owner and List-Moderator, because these can be different people. Add a new clause "List-Moderator" and change the text as follows: 3.5. List-Owner The List-Owner field identifies the path to contact a human administrator for the list. The address may be that of a list administrator, mail system administrator, or any other person who can handle user contact for the administration of list. There is no need to specify List-Owner if it is the same person as the mail system administrator (postmaster). Examples: List-Owner: List-Owner: List-Owner: 3.6. List-Moderator The List-Moderator field identifies the path to contact a human moderator for the list. A moderator is a person who takes some responsibility for the content of a list. For some lists, all submissions have to be approved by the moderator. Examples: List-Moderator: List-Moderator: List-Moderator: - --- --- --- Add new subchapter between subchapter 3 and subchapter 4 with the following text: 4. Replacing existing header fields? Mailing lists may be nested, for example as shown by the following figure: +------------------+ - -->--input of new contributions-->--| top mailing list | +------+-----------+ | +------------------+-------------+----+ | | | +---------+--------+ +----+----+ +--------+----------+ | indivudal member | | sublist | | individual member | +------------------+ +---------+ +-------------------+ | +------------------+----------------------+ | | | +---------+--------+ +----+-------+ +---------+---------+ | indivudal member | | subsublist | | individual member | +------------------+ +------------+ +-------------------+ When lists are nested in this way, both the top mailing list and the sublists might want to add "List-" header fields, and the recipient will then get messages with multiple such fields not knowing which of them to use. To avoid confusion, the following rules SHOULD be adhered on what to do when a mailing list expanders gets a message which already has the field which the expander wants to add. Header field Action Why List-Help Replace the The most important information existing field is how to unsubscribe, and the user is directly subscribed to the bottom list. Information about the top list can be copied by the sublist into its help file. List-Subscribe Replace the The user most probably wants existing field to subscribe to the sublist which the message came from. List-Unsubscribe Replace the The user is subscribed to the existing field sublist. List-Post Do not add New submissions must be sent this field if to the top list to get to all it is already recipients of all the there sublists, which is by far the most common way nested mailing lists are used. List-Owner Replace the Users most often want to existing field discuss subscription matters, which are handled by the owner of the sublist they are subscribed to. List-Moderator Do not add The moderator of the topmost this field if list is usually responsible it is already for the content also of the there sublists. List-Archive Replace this If the sublist provides an field archive, this archive is usually closer to the user than the archive of a higher- level list. - --- --- --- Section 4. Security considerations Remove second paragraph, since this is handled by the new section 4 proposed above. - ------------------------------------------------------------------------ Jacob Palme <(suppressed)@dsv.su.se> (Stockholm University and KTH) for more info see URL: http://www.dsv.su.se/~jpalme ---------------------------------------------------------------------- Date: 29 Dec 1997 08:15:50 -0700 From: James Berriman <(suppressed)@frutiger.staffs.ac.uk> Subject: Re: Handling of nested lists and other list-header suggested changes At 18:01 28/12/97, Jacob Palme wrote: >Here are some suggested changes to draft-baer-listspec-01.txt. >Comment: > >Plain text and HTML (=web page) are two formats for documents. >Documents in both formats can be sent via either SMTP or HTTP. (There >is an IETF standard, MHTML, RFC 2110, on sending HTML in e-mail, and >the major developers of e-mail software already support or will soon >support this.) Thanks for the pointer (rfc2110). I've been thinking along the same lines for some time. I use AutoShare, which allows users to submit commands via HTML forms (using a mailto: action). The missing piece in the puzzle is embedding the HTML form into the help file reliably. ( :-]) James ---------------------------------------------------------------------- Date: 29 Dec 1997 13:31:15 -0700 From: Jacob Palme <(suppressed)@dsv.su.se> Subject: Re: Handling of nested lists and other list-header suggested changes At 15.10 +0000 97-12-29, James Berriman wrote: > Thanks for the pointer (rfc2110). I've been thinking along the same lines > for some time. > > I use AutoShare, which allows users to submit commands via HTML forms > (using a mailto: action). The missing piece in the puzzle is embedding the > HTML form into the help file reliably. No one today can really realize all the possibilities with sending HTML in e-mail. It will mean lots of new possibillities, including lots of possibillities, unfortunately, for spammers. HTML in e-mail is useful to simplify communication with servers which you reach via e-mail, that is why I proposed it as a format for what you get when you perform the List-Help URL. HTML will allow putting all the List-headers into the text of messages, but I think the solution this group is working on is better; E-mail software in the future may "know" which lists a user subscribes to, and have built-in commands for unsubscribing. E-mail software may also have built in connections to directory systems of mailing lists, or build its own such directory from List-Subscribe entries, so that the e-mail software will allow a user to browse mailing lists and subscribe to them as easily as you can browse newsgroups and subscribe to them in a newsreader. - ------------------------------------------------------------------------ Jacob Palme <(suppressed)@dsv.su.se> (Stockholm University and KTH) for more info see URL: http://www.dsv.su.se/~jpalme ---------------------------------------------------------------------- End of Digest