Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.1 6/24/83; site hou3c.UUCP Path: utzoo!watmath!clyde!burl!hou3c!MRC@SU-SCORE.ARPA From: MRC@SU-SCORE.ARPA (Mark Crispin) Newsgroups: net.mail.msggroup Subject: redistribution lists Message-ID: <514@hou3c.UUCP> Date: Sun, 29-Apr-84 20:07:30 EDT Article-I.D.: hou3c.514 Posted: Sun Apr 29 20:07:30 1984 Date-Received: Mon, 30-Apr-84 05:49:33 EDT Sender: ka@hou3c.UUCP (Kenneth Almquist) Lines: 37 To: MsgGroup@BRL.ARPA Postal-Address: 725 Mariposa Ave. #103; Mountain View, CA 94041 Phone: (415) 497-1407 (Stanford); (415) 968-1052 (residence) As the developer of one of the major Internet mailsystems which has redistribution-style mailing lists, I would like to comment on the recent exchange of messages regarding error reports and how they should be sent. I definitely sympathize with the people who have to pay for electronic mail messages. I would certainly agree that they have every reason to feel badly treated by being made to pay for zillions of mail failure notifications from some large mailing list. On the other hand, there is another side. Some of the mailsystems involved, mine included, behave the way they do for historical reasons. In particular, much of the code was written long before Return-Path and conventions such as "-REQUEST" existed. There are two issues involved. First is the support of null Return-Path. The TOPS-20 mailsystem literally cannot tell the difference between a null Return-Path and a non-existant Return-Path. The distinction is important; the former case means "errors should be discarded" and the latter means "errors should be send to the 'sender', an abstract entity which may ultimately be determined by parsing the message header." The result is the silly behavior of sending an error to a Mailer Daemon or other entity that specified it didn't want errors returns to it. This could be fixed, but it is non-trivial to do. Second is the official status of conventions such as "-REQUEST". Unfortunately, there are no printed standards which specify this sort of convention, merely folklore. It is very difficult for software developers to develop a portable product for a wide range of environments to deal in folklore for a single environment. More importantly, it is not at all clear to me how global "-REQUEST" is, or what the rules to determine its appropriateness. This is at least partially due to the many kinds of mailing lists which can exist and the hazy distinction between a "mailing list" and a "forwarding" which several mailsystems, TOPS-20 included, have. -------