home *** CD-ROM | disk | FTP | other *** search
/ Unix System Administration Handbook 1997 October / usah_oct97.iso / rfc / 800s / rfc808.txt < prev    next >
Text File  |  1991-10-16  |  15KB  |  465 lines

  1.  
  2.  
  3. Network Working Group                                          J. Postel
  4. Request for Comments:  808                                           ISI
  5.                                                             1 March 1982
  6.  
  7.  
  8.  
  9.                SUMMARY OF COMPUTER MAIL SERVICES MEETING
  10.                      HELD AT BBN ON 10 JANUARY 1979
  11.  
  12.  
  13.  
  14.  
  15. Introduction:
  16.  
  17.    This note is a very belated attempt to document a meeting that was
  18.    held three years ago to discuss the state of computer mail in the
  19.    ARPA community and to reach some conclusions to guide the further
  20.    development of computer mail systems such that a coherent total mail
  21.    service would continue to be provided.
  22.  
  23.    Some important conclusions were reached at this meeting which limited
  24.    the extent to which mail systems were to incorporate new features in
  25.    the context of the existing service and specifications.
  26.    Unfortunately, this meeting and the conclusions were not documented,
  27.    and the specifications were not revised.  This has led to continuing
  28.    problems in the mail service.
  29.  
  30.    Due to the passage of time these notes are necessarily quite
  31.    incomplete.  It is thought that there were a number of other
  32.    attendees.  I would like to express my appreciation to those who
  33.    helped provide this information, especially Vint Cerf, Jack Haverty,
  34.    Danny Cohen, Bob Thomas, and Debbie Deutsch.
  35.  
  36. The Meeting Announcement:
  37.  
  38.    On 10 January 1979 we are holding a meeting at BBN in Cambridge, MA,
  39.    starting at 0930, to discuss Message Service support on the ARPANET.
  40.    The purpose of the meeting is to provide a basis for any
  41.    standardization of efforts which may be necessary.  We will take
  42.    stock of the various message services currently available on the
  43.    ARPANET, discuss problems which have been encountered between
  44.    different message systems, review current protocols and review
  45.    forthcoming developments.  An agenda is given below.  Each of you
  46.    should be prepared to discuss current problems you are aware of and
  47.    any developments which impact future message service.
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57. Postel                                                          [Page 1]
  58.  
  59.  
  60.  
  61. Summary of Computer Mail Services Meeting                   1 March 1982
  62. RFC 808
  63.  
  64.  
  65. The Meeting Agenda:
  66.  
  67.    1.  Present State of Affairs
  68.       .  Survey of Message Systems
  69.       .  Current Problems
  70.       .  Format Protocols - RFC 560, 680, 733
  71.       .  Distribution Service
  72.       .  Documentation
  73.    2.  Future Developments in Message Technology
  74.       .  Multi-Media Techniques
  75.       .  Impact of Personal Computers
  76.       .  Distributed Service
  77.          -  NSW Project
  78.          -  Internetwork Addressing and Forwarding
  79.       .  Other
  80.    3.  Impact of Charging Technology on the Message Service
  81.       .  Protocols
  82.       .  Distribution of Messages
  83.    4.  Managing the Message Service
  84.    5.  Supporting the Message Service
  85.  
  86. Talks:
  87.  
  88.    1.  Duane Adams opened the meeting.  He indicated that we should be
  89.    concerned about computer mail as a total message service (not just as
  90.    a local user interface), and asked what impact on the message service
  91.    the developments in internetting and multimedia would have.
  92.  
  93.    2.  Dave Farber gave a bit of history of mail systems, listing the
  94.    names of all the systems anybody had every heard of (see Appendix A).
  95.    It was noted that most of the mail systems were not formal projects
  96.    (in the sense of explicitly sponsored research), but things that
  97.    "just happened".
  98.  
  99.    3.  Ted Myer chaired a discussion of current problems in mail
  100.    systems, and the following made comments as well: R. Stallman,
  101.    D. Farber, P. Santos, K. Harrenstien, R. Kunzelman, T. Knight,
  102.    B. Thomas, D. Lebling, J. Haverty, D. Cohen, D. Adams, V. Cerf, and
  103.    A. Vezza.
  104.  
  105.       This was mostly gripes about what this or that mail system did
  106.       wrong.
  107.  
  108.          Topics included use of MLFL instead of MAIL, fully qualifying
  109.          the all the usernames with hostnames on all the addresses,
  110.          immediate feedback about the addressed user having a mailbox at
  111.          the destination host or getting an error message later, host
  112.  
  113.  
  114.  
  115. Postel                                                          [Page 2]
  116.  
  117.  
  118.  
  119. Summary of Computer Mail Services Meeting                   1 March 1982
  120. RFC 808
  121.  
  122.  
  123.          table update problems, strange FTP replies (e.g., "System going
  124.          down in 10 minutes"), and addressing issues.
  125.  
  126.       There were also some things mentioned that might be added to the
  127.       current systems.
  128.  
  129.          Topics included virtual hosts (e.g., NSW), internetted hosts,
  130.          authentication, message identification, duplicate detection,
  131.          spoofing, multicopy delivery, limits on receipt, program to
  132.          program mail, structured typed data, graphics, fax, and voice.
  133.  
  134.       At the end of this session there was a statement that further work
  135.       was putting patches on patches and that we should make a
  136.       commitment to a version 2 system.  There should be an edict that
  137.       says "this is it", and the current mail service should be frozen.
  138.  
  139.    4.  Debbie Deutsch talked about some work being done at BBN on
  140.    multimedia mail.
  141.  
  142.       Debbie discussed the alternatives for including other types of
  143.       data (voice, graphics, fax, numeric, executable) in messages, and
  144.       for structuring messages to identify and interrelate the different
  145.       types of data.  The main choice to make is between encoding the
  146.       data in ASCII and using keyword field identifiers, or using a
  147.       binary typed structured format.  The current work is attempting
  148.       integrate fax data handling into an existing text mail system.
  149.       Copies of the viewgraphs were distributed.
  150.  
  151.    5.  There was a discussion of Personal Computers.
  152.  
  153.       Tom Knight gave a short discription of the Lisp Machine project.
  154.  
  155.       There was some general discussion of the impact of personal
  156.       computers on mail services.  The main realization being that the
  157.       personal computer will not be available to handle incoming mail
  158.       all the time.  Probably, personal computer users will have their
  159.       mailboxes on some big brother computer (which may be dedicated to
  160.       mailbox service, or be a general purpose host) and poll for their
  161.       mail when they want to read it.  There were some concerns raised
  162.       about accountability and accounting.
  163.  
  164.    6.  Bob Thomas talked about the ideas for routing mail between
  165.    regular mailboxes on ARPANET Hosts and mailboxes of NSW users.
  166.  
  167.       The main point of interest is that an NSW user is not a user of a
  168.       specific host, thus, the notion of a mailbox being "user@host"
  169.       dosen't work.  Bob suggested that one might think of NSW as a
  170.       virtual host.  The implementation of this mail service for NSW
  171.  
  172.  
  173. Postel                                                          [Page 3]
  174.  
  175.  
  176.  
  177. Summary of Computer Mail Services Meeting                   1 March 1982
  178. RFC 808
  179.  
  180.  
  181.       users is constrained to minimize the amount of new code and
  182.       changes to existing programs.  Bob described his ideas for address
  183.       formats for sending messages between NSW users, from NSW users to
  184.       ARPANET users, and from ARPANET users to NSW users.  The last
  185.       being the most difficult to pull off.  Copies of the viewgraphs
  186.       were distributed, and copies of a memo were distributed (BBN NSW
  187.       Working Note 24).
  188.  
  189.    7.  Jon Postel talked about the ideas he had for internet multimedia
  190.    mail systems.
  191.  
  192.       Two aspects of this were a general approach to addressing and
  193.       routing for mail distribution, and using a structure of typed data
  194.       elements to represent the message data and control.
  195.  
  196.    8.  There was some discussion of other work in mail services.
  197.  
  198.       Someone talked about the work of ANSI X3 S33 on message structure
  199.       and protocol.
  200.  
  201.       Dave Farber described the activities of IFIP TC 6.5 on
  202.       international message services.
  203.  
  204.       Ted Myer described the interests of the US Congress Office of
  205.       Technology Assesment (OTA) in electronic communication.
  206.  
  207. General Discussion:
  208.  
  209.    It was suggested that we need to view the problems in building a
  210.    total message service rather than individual message systems.
  211.  
  212.    In general it was felt that the current message service was somewhat
  213.    out of control with incompatible varations and extensions.  There
  214.    were several instances where a minor change to one mail system led to
  215.    unexpected problems in another mail system.
  216.  
  217.    In part, the reason for this seemed to be the varations allowed by
  218.    the protocol, and especially the partial implementation of the
  219.    protocol by most systems.
  220.  
  221.    The general approach to resolving these problems was two fold:
  222.  
  223.       First, a few minor further changes were to be allowed, but in
  224.       general full implementation of the protocol (RFC 733) was not to
  225.       be carried out. In case of questions about a particular change
  226.       Duane Adams was to decide if it would be allowed ot not.  The goal
  227.       in this approach was to quickly stabilize the mail service in a
  228.       useful state.
  229.  
  230.  
  231. Postel                                                          [Page 4]
  232.  
  233.  
  234.  
  235. Summary of Computer Mail Services Meeting                   1 March 1982
  236. RFC 808
  237.  
  238.  
  239.          In particular, if a small number of senders are doing something
  240.          that is incompatible with the total service, they will be asked
  241.          to stop doing it.  Or, if a small number of receivers can't
  242.          handle something that most systems do, they will be asked to
  243.          handle that feature.
  244.  
  245.       Second, work was to be focused on the definition and
  246.       implementation of a next-generation mail service which would
  247.       attack all the existing problems and include facilities for voice,
  248.       fax, and graphics data.
  249.  
  250.    The use of structured data in the next-generation mail service was
  251.    approved.  Jack Haverty noted that RFC 713 specified a language,
  252.    MSDTP, that could be used to define a structured mail protocol.
  253.  
  254. Conclusions:
  255.  
  256.    A.  Existing Mail Services
  257.  
  258.       1.  Mail shall not be sent between hosts if it breaks existing
  259.       mail programs.
  260.  
  261.          Outlawed by this rule are:
  262.  
  263.             a. Spaces in user names.
  264.  
  265.             b. Multiple at signs in mailboxes.
  266.  
  267.       2.  Features of RFC 733 that are generally unimplemented shall
  268.       remain unimplemented, and are decommitted from the specification.
  269.  
  270.          Outlawed by this rule are:
  271.  
  272.             a. "Include" and "Postal" type addresses.
  273.  
  274.       3.  Duane Adams will arbitrate disputes.
  275.  
  276.       4.  There shall be no more changes to the MAIL/MLFL FTP reply
  277.       codes.
  278.  
  279.    B.  New Mail Services
  280.  
  281.       1.  New services should be provided in the context of the
  282.       experimental multimedia mail systems now being planned.
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289. Postel                                                          [Page 5]
  290.  
  291.  
  292.  
  293. Summary of Computer Mail Services Meeting                   1 March 1982
  294. RFC 808
  295.  
  296.  
  297. Action Items:
  298.  
  299.    1.  Jon Postel is to circulate a draft specification of a structured
  300.    mail protocol by 15-Feb-79.
  301.  
  302.       [* This became IEN-85 published in March 1979 and now superseded
  303.       by RFCs 759 and 767. *]
  304.  
  305.    2.  Everyone is to submit a 2 to 3 page position paper on addressing
  306.    to Duane Adams by 1-Mar-79.
  307.  
  308.    3.  Everyone is to submit a 2 to 3 page position paper on System
  309.    Architecture and Message Transmission by 1-Apr-79.
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338.  
  339.  
  340.  
  341.  
  342.  
  343.  
  344.  
  345.  
  346.  
  347. Postel                                                          [Page 6]
  348.  
  349.  
  350.  
  351. Summary of Computer Mail Services Meeting                   1 March 1982
  352. RFC 808
  353.  
  354.  
  355. Appendix A:
  356.  
  357.              First Preliminary List of ARPANET Mail Systems
  358.  
  359.       Center;by Dave Farber
  360.  
  361.    Mail System         Authors          Machines
  362.  
  363.    SNDMSG              Antiquity        Tenex, TOPS-20
  364.    READMAIL            Antiquity        TEXEX, TOPS-20
  365.    RD                  Larry Roberts    TENEX, TOPS-20
  366.    MSG                 Vittal           TENEX (18 SITES)
  367.    HERMES              BBN              TENEX (14 SITES)
  368.    HG                  Calvin
  369.    MAIL                Werme            TOPS-10 on KA and KL10 CMU
  370.    RDMAIL              Karlton          TOPS-10 on KA and KL10 CMU
  371.    COMSAT              KLH              MIT-MC,-AI,-ML
  372.    MAIL/QMAIL (1)      KLH              MIT-MC,-AI,-ML
  373.    BABYL               EAK              MIT-MC,-AI,-ML
  374.    FTPS (2)            KLH              MIT-MC,-AI,-ML
  375.    SIGMA               ISI              Dedicated TENEX
  376.    MAILSTAT (3)        BBN              TENEX, TOPS-20
  377.    FTP (2)             BBN              TENEX, TOPS-20
  378.    MAILER (3)          BBN              TENEX, TOPS-20
  379.    MM                  MMcM@AI          SRI-KL
  380.    BANANARD            Yonke            TENEX
  381.    MSG Version 1       UCB - RAND       PDP 11 UNIX
  382.    SNDMSG (UNIX)       UCB - RAND       PDP 11 UNIX
  383.    MS                  D. Crocker       PDP 11 UNIX
  384.    MSG Version 2       D. Crocker       PDP 11 UNIX
  385.    MH                  Borden           RAND-UNIX
  386.    Read-mail (1)       Palter & Sibert  Multics all
  387.    print-mail          Palter & Sibert  Multics all
  388.    send-mail           Palter & Sibert  Multics all
  389.    MSGH                Ness at Wharton  Wharton 10
  390.    Wharton Mail System Ness at Wharton  Wharton 10
  391.    SWAMP               Guyton           IBM 370 Wilber
  392.    MSG                 Antiquity        HARVARD and RUTGERS 10
  393.    MAIL (1)            Harvey           SU-AI-10
  394.    RCV (Mail reader)   Harvey           SU-AI-10
  395.    DMSG                (Private)        TENEX
  396.    READMAIL                -            LL IBM VM/370
  397.    RD                  Haines           LL IBM VM/370
  398.    $NETMAIL               ?             AMES-67
  399.  
  400.    (1)  mail sender
  401.    (2)  FTP server
  402.    (3)  service system
  403.  
  404.  
  405. Postel                                                          [Page 7]
  406.  
  407.  
  408.  
  409. Summary of Computer Mail Services Meeting                   1 March 1982
  410. RFC 808
  411.  
  412.  
  413. Attendees:
  414.  
  415.    Name                 Org     Mailbox
  416.  
  417.    Duane Adams          ARPA    Adams@ISIA
  418.    Bill Carlson         ARPA    Carlson@ISIA
  419.    Vint Cerf            ARPA    Cerf@ISIA
  420.    Jerry Burchfiel      BBN     Burchfiel@BBNA
  421.    Debbie Deutsch       BBN     DDeutsch@BBNA
  422.    Jack Haverty         BBN     Haverty@BBN-Unix
  423.    Charles Khuen        BBN     Khuen@BBNC
  424.    Mark Lavin           BBN     MLavin@BBNE
  425.    Charlotte Mooers     BBN     Mooers@BBNE
  426.    Ted Myer             BBN     Myer@BBNA
  427.    Ray Nickerson        BBN     Nickerson@BBNC
  428.    Paul Santos          BBN     Santos@BBNE
  429.    Bob Thomas           BBN     BThomas@BBND
  430.    Mike Wingfield       BBN     Wingfield@BBND
  431.    Joanne Sattley       CCA     JZS@CCA
  432.    Howard Wactlar       CMU     Wactlar@CMU-10A
  433.    James Pool           DOE     Pool@BBN
  434.    Robert McNab         DCA     DCACode535@ISIA
  435.    Ed Cain              DCEC    Cain@EDN-Unix
  436.    Warren Hawrylko      DCEC    Lyons@ISIA
  437.    Harry Helm           DCEC    Lyons@ISIA
  438.    Danny Cohen          ISI     Cohen@ISIB
  439.    Jon Postel           ISI     Postel@ISIF
  440.    Dave Lebling         MIT     PDL@MIT-XX
  441.    Tom Knight           MIT     TK@MIT-AI
  442.    R. Stallman          MIT     RMS@MIT-AI
  443.    Pat Winston          MIT     PHW@MIT-AI
  444.    Al Vezza             MIT     AV@MIT-DMS
  445.    Wayne Shiveley       OFDA    ---
  446.    Bob Anderson         RAND    Anderson@RAND-Unix
  447.    Ken Harrenstien      SRI     KLH@SRI-NIC
  448.    Ron Kunzelman        SRI     Kunzelman@SRI-KL
  449.    Dave Farber          UDEL    Farber@UDEL
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463. Postel                                                          [Page 8]
  464.  
  465.