The Technical Development of Internet Email

Development and evolution of the technologies and standards for Internet email took formatting more than 20 years, and arguably is still under way. The protocols to move email between systems and the rules for formatting messages have evolved, and- been largely replaced at least once. This article traces that evolution, with a focus on why things look as they do today.

[1]  Vinton G. Cerf Comments on NCP/TCP mail service transition strategy , 1980, RFC.

[2]  Craig Partridge Mail Routing using Domain Names: An Informal Tour , 1986 .

[3]  J. Abbate,et al.  Inventing the Internet , 1999 .

[4]  Paul V. Mockapetris Domain names: Implementation specification , 1983, RFC.

[5]  Roger M. Needham,et al.  Grapevine: an exercise in distributed computing , 1982, CACM.

[6]  M. Lesk,et al.  A Dial-Up Network of UNIX , 1999 .

[7]  Paul V. Mockapetris Domain system changes and observations , 1986, RFC.

[8]  David H Crocker Framework and Functions of the "MS" Personal Message System , 1977 .

[9]  Abhay K. Bhushan File Transfer Protocol (FTP) status and further comments , 1972, RFC.

[10]  Paul V. Mockapetris,et al.  Development of the domain name system , 1988, SIGCOMM '88.

[11]  Elizabeth J. Feinler,et al.  DoD Internet host table specification , 1985, RFC.

[12]  Nelson H. F. Beebe,et al.  Annals of the History of Computing , 1984, SIGIR Forum.

[13]  Jon Postel,et al.  Internet Message Protocol , 1979, RFC.

[14]  Abhay K. Bhushan,et al.  Standardizing Network Mail Headers , 1973, RFC.

[15]  Vinton G. Cerf,et al.  Casting the Net: From ARPANET to INTERNET and Beyond , 1995 .

[16]  Jon Postel,et al.  The Domain Naming Convention for Internet User Applications , 1982, RFC.

[17]  William Aspray,et al.  The Internet and American Business , 2010 .

[18]  C. Patridge,et al.  A comparison of external data formats , 1988 .

[19]  Daniel G. Bobrow,et al.  TENEX, a paged time sharing system for the PDP - 10 , 1972, CACM.

[20]  Alex M. McKenzie File Transfer Protocol - meeting announcement and a new proposed document , 1973, RFC.

[21]  Mark R. Crispin,et al.  Interactive Mail Access Protocol: Version 2 , 1988, RFC.

[22]  D. Austin Henderson,et al.  Proposed official standard for the format of ARPA Network messages , 1977, RFC.

[23]  Abhay K. Bhushan,et al.  Comments on the File Transfer Protocol , 1972, Request for Comments.

[24]  Sape Mullender,et al.  Distributed systems , 1989 .

[25]  Abhay K. Bhushan Data and File Transfer workshop notes , 1972, RFC.

[26]  Nathaniel S. Borenstein,et al.  A Portable, Distributed System for Multi-media Electronic Communication , 1988 .

[27]  Douglas Comer,et al.  The computer science research network CSNET: a history and status report , 1983, CACM.

[28]  John S. Quarterman,et al.  The Matrix: Computer Networks and Conferencing Systems Worldwide , 1989 .

[29]  Jon Postel,et al.  Mail Transfer Protocol: ISI TOPS20 implementation , 1981, RFC.

[30]  David J. Farber,et al.  An internetwork memo distribution capability—MMDF , 1979, SIGCOMM '79.

[31]  Robert E. Millstein The National Software Works: A distributed processing system , 1977, ACM '77.

[32]  Paul V. Mockapetris,et al.  Domain names - implementation and specification , 1987, RFC.

[33]  Robert H. Thomas,et al.  Diamond: A Multimedia Message System Built on a Distributed Architecture. , 1988 .

[34]  Vinton G. Cerf,et al.  Mail transition plan , 1980, RFC.

[35]  Robert H. Thomas,et al.  Diamond: A Multimedia Message System Built on Architecture , 1985, Computer.

[36]  John T. Korb,et al.  CSNET protocol software: the IP-to-X.25 interface , 1983, SIGCOMM.

[37]  Tony Long Comments on the State of the World 2005: Redefining Global Security , 2005 .

[38]  Peter Honeyman,et al.  PATHALIAS or The Care and Feeding of Relative Addresses , 1986, USENIX Summer.

[39]  Abhay K. Bhushan,et al.  The File Transfer Protocol , 1971, RFC.

[40]  A. Retrospective,et al.  The UNIX Time-sharing System , 1977 .

[41]  Martin Shubik,et al.  Where wizards stay up late , 1997, Complex..

[42]  Craig Partridge,et al.  Duplicate messages and SMTP , 1988, RFC.

[43]  Steven V. Earhart UNIX programmer's manual , 1986 .

[44]  Jon Postel,et al.  Internet Message Protocol , 1979, RFC.