Difference between revisions of "RFC1168"

From RFC-Wiki
imported>Admin
(Created page with " Network Working Group A. Westine Request for Comments: 1168 A. DeSchon ...")
 
Line 7: Line 7:
 
Network Working Group                                        A. Westine
 
Network Working Group                                        A. Westine
 
Request for Comments: 1168                                    A. DeSchon
 
Request for Comments: 1168                                    A. DeSchon
                                                            J. Postel
+
                                                              J. Postel
                                                            C.E. Ward
+
                                                              C.E. Ward
                                                              USC/ISI
+
                                                                USC/ISI
                                                            July 1990
+
                                                              July 1990
  
          INTERMAIL AND COMMERCIAL MAIL RELAY SERVICES
+
              INTERMAIL AND COMMERCIAL MAIL RELAY SERVICES
  
  
 
STATUS OF THIS MEMO
 
STATUS OF THIS MEMO
  
This RFC discusses the history and evolution of the Intermail and
+
  This RFC discusses the history and evolution of the Intermail and
Commercial mail systems.  The problems encountered in operating a
+
  Commercial mail systems.  The problems encountered in operating a
store-and-forward mail relay between commercial systems such as
+
  store-and-forward mail relay between commercial systems such as
Telemail, MCI Mail and Dialcom are also discussed. This RFC provides
+
  Telemail, MCI Mail and Dialcom are also discussed. This RFC provides
information for the Internet community, and does not specify any
+
  information for the Internet community, and does not specify any
standard.  Distribution of this memo is unlimited.
+
  standard.  Distribution of this memo is unlimited.
  
 
INTRODUCTION
 
INTRODUCTION
  
The evolution of large electronic mail systems testifies to the
+
  The evolution of large electronic mail systems testifies to the
increasing importance of electronic mail as a means of communication
+
  increasing importance of electronic mail as a means of communication
and coordination throughout the scientific research community.
+
  and coordination throughout the scientific research community.
  
This paper is a summary of the development of, and a status report
+
  This paper is a summary of the development of, and a status report
on, an experiment in protocol interoperation between mail systems of
+
  on, an experiment in protocol interoperation between mail systems of
different design. USC/Information Sciences Institute (ISI) began work
+
  different design. USC/Information Sciences Institute (ISI) began work
on this experiment in 1981 and over the years has provided an
+
  on this experiment in 1981 and over the years has provided an
evolving demonstration service for users to exchange mail between the
+
  evolving demonstration service for users to exchange mail between the
Internet and a few commercial mail systems.
+
  Internet and a few commercial mail systems.
  
Recently other organizations have begun to provide similar services,
+
  Recently other organizations have begun to provide similar services,
demonstrating the ongoing need for interoperation of the Internet and
+
  demonstrating the ongoing need for interoperation of the Internet and
the commercial mail systems.  We believe that ISI's pioneering work
+
  the commercial mail systems.  We believe that ISI's pioneering work
in this area has promoted this expansion of service.
+
  in this area has promoted this expansion of service.
  
These systems include the Internet mail system, the US Sprint
+
  These systems include the Internet mail system, the US Sprint
Telemail system, the MCI Mail system, and the Dialcom systems. All of
+
  Telemail system, the MCI Mail system, and the Dialcom systems. All of
the systems were designed to operate autonomously, with no convenient
+
  the systems were designed to operate autonomously, with no convenient
mechanism to allow users of one system to send electronic mail to
+
  mechanism to allow users of one system to send electronic mail to
users on another system.
+
  users on another system.
  
The Intermail and Commercial Mail Relay (CMR) services described in
+
  The Intermail and Commercial Mail Relay (CMR) services described in
this paper were developed to provide a means for sending mail between
+
  this paper were developed to provide a means for sending mail between
the Internet and these commercial mail systems.
+
  the Internet and these commercial mail systems.
  
  
Line 56: Line 56:
  
  
 +
Westine, DeSchon, Postel & Ward                               
  
 +
RFC 1168      Intermail and Commercial Mail Relay Services    July 1990
  
The Internet is an interconnected system of networks using the SMTP
 
mail protocol, which includes the ARPANET, MILNET, NSFNET, and about
 
700 other networks; mail relays allow the exchange of mail with
 
BITNET, CSNET, and the UUCP networks as well.  To the users, this
 
Internet looks like one large mail system with at least 100,000
 
computers and at least 400,000 users.  Figure 1 illustrates the path
 
of a message sent by a user on one Internet host to a user on another
 
Internet host.  For more details on the Internet and connected
 
networks (see Appendix A).
 
  
As commercial mail systems came into popular use, it became clear
+
  The Internet is an interconnected system of networks using the SMTP
that a mail link between the Internet and the commercial mail systems
+
  mail protocol, which includes the ARPANET, MILNET, NSFNET, and about
was necessary (see Appendix B).  More and more commercial and
+
  700 other networks; mail relays allow the exchange of mail with
research entities needed to communicate with the Internet research
+
  BITNET, CSNET, and the UUCP networks as well.  To the users, this
community, and many of these organizations (for one reason or
+
  Internet looks like one large mail system with at least 100,000
another) were inappropriate candidates for Internet sites.  The
+
  computers and at least 400,000 users.  Figure 1 illustrates the path
Intermail and CMR services allow these groups to communicate with
+
  of a message sent by a user on one Internet host to a user on another
Internet users by purchasing electronic mail services from commercial
+
  Internet host.  For more details on the Internet and connected
companies.
+
  networks (see Appendix A).
 +
 
 +
  As commercial mail systems came into popular use, it became clear
 +
  that a mail link between the Internet and the commercial mail systems
 +
  was necessary (see Appendix B).  More and more commercial and
 +
  research entities needed to communicate with the Internet research
 +
  community, and many of these organizations (for one reason or
 +
  another) were inappropriate candidates for Internet sites.  The
 +
  Intermail and CMR services allow these groups to communicate with
 +
  Internet users by purchasing electronic mail services from commercial
 +
  companies.
  
 
INTERMAIL
 
INTERMAIL
  
Intermail is an experimental mail forwarding system that allows users
+
  Intermail is an experimental mail forwarding system that allows users
to send electronic mail across mail system boundaries. The use of
+
  to send electronic mail across mail system boundaries. The use of
Intermail is nearly transparent, in that users on each system are
+
  Intermail is nearly transparent, in that users on each system are
able to use their usual mail programs to prepare, send, and receive
+
  able to use their usual mail programs to prepare, send, and receive
messages.  No modifications to any of the mail programs on any of the
+
  messages.  No modifications to any of the mail programs on any of the
systems are required.  However, users must put some extra addressing
+
  systems are required.  However, users must put some extra addressing
information at the beginning of the body of their messages.
+
  information at the beginning of the body of their messages.
 +
 
 +
              <<< Figure 1 - Internet to Internet Mail >>>
  
            <<< Figure 1 - Internet to Internet Mail >>>
+
  The earliest version of Intermail was developed in 1981, by Jon
 +
  Postel, Danny Cohen, Lee Richardson, and Joel Goldberg [1]. It ran on
 +
  the TOPS-20 operating system and was used to forward VLSI chip
 +
  specifications for the MOSIS project between the ARPANET and the
 +
  Telemail system.  The original addressing model used in this system
 +
  was called "Source Route Forwarding".  It was developed to handle
 +
  situations in which a message might travel multiple hops before
 +
  reaching its destination.
  
The earliest version of Intermail was developed in 1981, by Jon
+
  Later, in 1983, Annette DeSchon converted Intermail into a more
Postel, Danny Cohen, Lee Richardson, and Joel Goldberg [1]. It ran on
+
  general-purpose mail-forwarding system, supporting forwarding between
the TOPS-20 operating system and was used to forward VLSI chip
+
  the Internet mail system and three commercial mail systems: Telemail,
specifications for the MOSIS project between the ARPANET and the
+
  MCI Mail, and Dialcom [3,4].
Telemail system.  The original addressing model used in this system
 
was called "Source Route Forwarding".  It was developed to handle
 
situations in which a message might travel multiple hops before
 
reaching its destination.
 
  
Later, in 1983, Annette DeSchon converted Intermail into a more
 
general-purpose mail-forwarding system, supporting forwarding between
 
the Internet mail system and three commercial mail systems: Telemail,
 
MCI Mail, and Dialcom [3,4].
 
  
  
Line 108: Line 112:
  
  
 +
Westine, DeSchon, Postel & Ward                               
  
 +
RFC 1168      Intermail and Commercial Mail Relay Services    July 1990
  
  
As it became apparent that the level of generality of Source Route
+
  As it became apparent that the level of generality of Source Route
Forwarding was not needed, and as Intermail gained acceptance among
+
  Forwarding was not needed, and as Intermail gained acceptance among
users, an easier approach to addressing was developed.  The new
+
  users, an easier approach to addressing was developed.  The new
addressing model is called "Simple Forwarding".  This form of
+
  addressing model is called "Simple Forwarding".  This form of
addressing, like Source Route Forwarding, appears at the beginning of
+
  addressing, like Source Route Forwarding, appears at the beginning of
the text of each message.  It can be used to include various Internet
+
  the text of each message.  It can be used to include various Internet
mail header fields in addition to the standard "To" and "Cc" address
+
  mail header fields in addition to the standard "To" and "Cc" address
fields.  This format also allows the use of special address formats,
+
  fields.  This format also allows the use of special address formats,
such as U.S. postal addresses and TELEX addresses, which are
+
  such as U.S. postal addresses and TELEX addresses, which are
supported by the MCI Mail system.  The Intermail system performed
+
  supported by the MCI Mail system.  The Intermail system performed
partially automated error handling.  Error messages were created by
+
  partially automated error handling.  Error messages were created by
the Intermail program and were then either approved or corrected by a
+
  the Intermail program and were then either approved or corrected by a
human postmaster.
+
  human postmaster.
  
Figure 2 illustrates the pathways between the user mailboxes in the
+
  Figure 2 illustrates the pathways between the user mailboxes in the
commercial mail systems and the user mailboxes in the Internet via
+
  commercial mail systems and the user mailboxes in the Internet via
the Intermail accounts and program modules.  Figure 3 shows the
+
  the Intermail accounts and program modules.  Figure 3 shows the
Intermail processing in more detail.
+
  Intermail processing in more detail.
  
          <<< Figure 2 - Commercial Mail to Intermail >>>
+
              <<< Figure 2 - Commercial Mail to Intermail >>>
  
              <<< Figure 3 - Intermail Processing >>>
+
                  <<< Figure 3 - Intermail Processing >>>
  
 
COMMERCIAL MAIL RELAY
 
COMMERCIAL MAIL RELAY
  
In 1988, the Commercial Mail Relay (CMR) was developed to run on a
+
  In 1988, the Commercial Mail Relay (CMR) was developed to run on a
dedicated UNIX system, replacing the TOPS-20-based Intermail system.
+
  dedicated UNIX system, replacing the TOPS-20-based Intermail system.
The CMR is a store-and-forward mail link between the Internet and two
+
  The CMR is a store-and-forward mail link between the Internet and two
commercial systems, Telemail and Dialcom. The only remaining
+
  commercial systems, Telemail and Dialcom. The only remaining
forwarding performed by the TOPS-20 Intermail system is in support of
+
  forwarding performed by the TOPS-20 Intermail system is in support of
the MCI Mail system.  (This is planned for conversion to the CMR.)
+
  the MCI Mail system.  (This is planned for conversion to the CMR.)
The CMR supports relay-style addressing in the "Internet to
+
  The CMR supports relay-style addressing in the "Internet to
commercial system" direction, as well as Simple Forwarding in both
+
  commercial system" direction, as well as Simple Forwarding in both
directions.  One advantage of relay-style addressing is that users
+
  directions.  One advantage of relay-style addressing is that users
from different commercial systems can appear on Internet mailing
+
  from different commercial systems can appear on Internet mailing
lists.  Another advantage is that the reply features of most Internet
+
  lists.  Another advantage is that the reply features of most Internet
user applications can be used by Internet users to respond to mail
+
  user applications can be used by Internet users to respond to mail
that originated on a commercial system. Unfortunately, since we do
+
  that originated on a commercial system. Unfortunately, since we do
not have access to the address-parsing software on the commercial
+
  not have access to the address-parsing software on the commercial
systems, it is not possible for users of the commercial systems to
+
  systems, it is not possible for users of the commercial systems to
enter addresses directly into the message header, and they must
+
  enter addresses directly into the message header, and they must
continue to use Simple Forwarding.
+
  continue to use Simple Forwarding.
 +
 
 +
  The CMR supports automated error handling, which enables the system
 +
  to provide faster turnaround on messages containing addressing
 +
  errors, and requires much less intervention from a human postmaster.
  
The CMR supports automated error handling, which enables the system
 
to provide faster turnaround on messages containing addressing
 
errors, and requires much less intervention from a human postmaster.
 
  
  
  
  
 +
Westine, DeSchon, Postel & Ward                               
  
 +
RFC 1168      Intermail and Commercial Mail Relay Services    July 1990
  
  
 
DESCRIPTION OF THE CMR SYSTEM
 
DESCRIPTION OF THE CMR SYSTEM
  
The Multi-channel Memo Distribution Facility (MMDF) is used as the
+
  The Multi-channel Memo Distribution Facility (MMDF) is used as the
system mail software because of its notion of separating the mail
+
  system mail software because of its notion of separating the mail
queue into separate channels [5].  This makes it easy to dedicate a
+
  queue into separate channels [5].  This makes it easy to dedicate a
channel/queue combination to each commercial system.  Internet mail
+
  channel/queue combination to each commercial system.  Internet mail
comes in over the standard SMTP port, and the system parses the
+
  comes in over the standard SMTP port, and the system parses the
destination address, queuing the message in the proper outgoing
+
  destination address, queuing the message in the proper outgoing
queue.  A tag can be added to outgoing traffic so that replies can be
+
  queue.  A tag can be added to outgoing traffic so that replies can be
made without any special processing at the destination site.
+
  made without any special processing at the destination site.
  
The CMR uses a relay mailbox on each commercial system.  Commercial
+
  The CMR uses a relay mailbox on each commercial system.  Commercial
users send mail to this mailbox with a Simple Forwarding Header (SFH)
+
  users send mail to this mailbox with a Simple Forwarding Header (SFH)
at the head of their message text.  Each channel, in addition to
+
  at the head of their message text.  Each channel, in addition to
sending outgoing mail into the commercial system, reads all messages
+
  sending outgoing mail into the commercial system, reads all messages
in the relay mailbox and places them in a spool file in the CMR host
+
  in the relay mailbox and places them in a spool file in the CMR host
computer.
+
  computer.
  
The processing of the spool file is performed by a single daemon. It
+
  The processing of the spool file is performed by a single daemon. It
parses each commercial system message header to find the sender and
+
  parses each commercial system message header to find the sender and
subject, then it searches for and processes the SFH.  The SFH
+
  subject, then it searches for and processes the SFH.  The SFH
contains the destination Internet addresses.  Figure 4a illustrates
+
  contains the destination Internet addresses.  Figure 4a illustrates
the path of mail from the Internet to the commercial sytems. Figure
+
  the path of mail from the Internet to the commercial sytems. Figure
4b illustrates the path from the commercial systrems to the Internet.
+
  4b illustrates the path from the commercial systrems to the Internet.
'''Note:''' MCI Mail is not yet implemented.
+
  Note:  MCI Mail is not yet implemented.
  
The CMR employs a simple accounting mechanism:  a shell script counts
+
  The CMR employs a simple accounting mechanism:  a shell script counts
the number of times a string marker occurs in the MMDF logs.  At the
+
  the number of times a string marker occurs in the MMDF logs.  At the
end of the month, another script uses an "awk" program to total the
+
  end of the month, another script uses an "awk" program to total the
number of messages sent and received with each commercial system. The
+
  number of messages sent and received with each commercial system. The
Commercial Mail Relay is being developed by Craig E. Ward.  Ann
+
  Commercial Mail Relay is being developed by Craig E. Ward.  Ann
Westine served as the Postmaster for both Intermail and the CMR until
+
  Westine served as the Postmaster for both Intermail and the CMR until
March 1989.  Currently, our Action Office serves as Postmaster.
+
  March 1989.  Currently, our Action Office serves as Postmaster.
Questions may be sent to "[email protected]".
+
  Questions may be sent to "[email protected]".
  
      <<< Figure 4a - The Internet to Commercial Systems >>>
+
          <<< Figure 4a - The Internet to Commercial Systems >>>
  
      <<< Figure 4b - Commercial Systems to the Internet >>>
+
          <<< Figure 4b - Commercial Systems to the Internet >>>
  
 
COMMERCIAL SYSTEMS SERVED
 
COMMERCIAL SYSTEMS SERVED
  
The CMR provides mail relay service between the Internet and two
+
  The CMR provides mail relay service between the Internet and two
commercial electronic mail systems:  the US Sprint Telemail system
+
  commercial electronic mail systems:  the US Sprint Telemail system
and the Dialcom system.  A CMR connection to MCI Mail is under
+
  and the Dialcom system.  A CMR connection to MCI Mail is under
development.  MCI Mail is currently served by the TOPS-20 Intermail
+
  development.  MCI Mail is currently served by the TOPS-20 Intermail
system.  See Appendix C for recent traffic data.
+
  system.  See Appendix C for recent traffic data.
 +
 
 +
 
  
  
  
 +
Westine, DeSchon, Postel & Ward                               
  
 +
RFC 1168      Intermail and Commercial Mail Relay Services    July 1990
  
  
 +
  Telemail is an international commercial service.  Some of the
 +
  Telemail systems served by the CMR include MAIL/USA, NASAMAIL/USA,
 +
  and GSFC/USA.  Some government agencies, such as NASA and the
 +
  Environmental Protection Agency, have dedicated Telemail systems.
 +
  Companies also exist that purchase bulk services from Telemail and
 +
  resell the service to individuals.  Omnet's Sciencenet is a very
 +
  popular example of this type of service.
  
Telemail is an international commercial service.  Some of the
+
  Dialcom is a commercial service similar to Telemail in that it has
Telemail systems served by the CMR include MAIL/USA, NASAMAIL/USA,
+
  facilities for allowing groups to purchase tailored services, and
and GSFC/USA.  Some government agencies, such as NASA and the
+
  some government agencies (such as the National Science Foundation and
Environmental Protection Agency, have dedicated Telemail systems.
+
  the U.S.  Department of Agriculture) have special group-access plans.
Companies also exist that purchase bulk services from Telemail and
+
  The IEEE Computer Society also has a dedicated group service, called
resell the service to individuals.  Omnet's Sciencenet is a very
+
  IEEE Compmail, which is open to members of the IEEE Computer Society.
popular example of this type of service.
 
  
Dialcom is a commercial service similar to Telemail in that it has
+
  MCI Mail is operated by MCI and is marketed to large companies as
facilities for allowing groups to purchase tailored services, and
+
  well as individual users.
some government agencies (such as the National Science Foundation and
 
the U.S.  Department of Agriculture) have special group-access plans.
 
The IEEE Computer Society also has a dedicated group service, called
 
IEEE Compmail, which is open to members of the IEEE Computer Society.
 
  
MCI Mail is operated by MCI and is marketed to large companies as
+
  Specific examples of the users of Intermail and the CMR are as
well as individual users.
+
  follows:
  
Specific examples of the users of Intermail and the CMR are as
+
  1) Scientists in Oceanography, Astronomy, Geology, and Agriculture
follows:
+
  use Intermail and the CMR to communicate with colleagues.  Many of
 +
  these scientists have accounts on "Sciencenet", which is actually
 +
  part of a Telemail system administered by Omnet.
  
1) Scientists in Oceanography, Astronomy, Geology, and Agriculture
+
  (2) The IEEE Computer Society's publication editors use the Dialcom
use Intermail and the CMR to communicate with colleagues.  Many of
+
  system "Compmail" to manage the papers being prepared for their
these scientists have accounts on "Sciencenet", which is actually
+
  numerous publications.  Many of the authors are in university
part of a Telemail system administered by Omnet.
+
  departments with access to the Internet. Intermail and the CMR
 +
  support a significant exchange of large messages containing
 +
  manuscripts.
  
(2) The IEEE Computer Society's publication editors use the Dialcom
+
  (3) NASA uses Telemail systems for its own work and has extensive
system "Compmail" to manage the papers being prepared for their
+
  exchanges through its own relay service, as well as Intermail and the
numerous publications.  Many of the authors are in university
+
  CMR, for communicating with university scientists on the Internet.
departments with access to the Internet. Intermail and the CMR
 
support a significant exchange of large messages containing
 
manuscripts.
 
  
(3)  NASA uses Telemail systems for its own work and has extensive
+
  Other developments to interoperate between the Internet and
exchanges through its own relay service, as well as Intermail and the
+
  Commercial mail systems are:
CMR, for communicating with university scientists on the Internet.
 
  
Other developments to interoperate between the Internet and
+
      (1)  The Merit gateway to Sprintmail and IEEE Compmail
Commercial mail systems are:
 
  
  (1)  The Merit gateway to Sprintmail and IEEE Compmail
+
      (2)  The CNRI gateway to MCI Mail
  
  (2)  The CNRI gateway to MCI Mail
+
      (3)  The Ohio State University gateway to Compuserve, and,
  
  (3The Ohio State University gateway to Compuserve, and,
+
      (4NASA-Ames gateway to Telemail
  
  (4)  NASA-Ames gateway to Telemail
 
  
  
  
 +
Westine, DeSchon, Postel & Ward                               
  
 +
RFC 1168      Intermail and Commercial Mail Relay Services    July 1990
  
  
 
ACCEPTABLE USE POLICY FOR INTERMAIL AND THE CMR
 
ACCEPTABLE USE POLICY FOR INTERMAIL AND THE CMR
  
The Internet is composed of many networks sponsored by many
+
  The Internet is composed of many networks sponsored by many
organizations.  However, all the Internet's long-haul networks are
+
  organizations.  However, all the Internet's long-haul networks are
provided by U.S.  government agencies.  Each of these agencies limits
+
  provided by U.S.  government agencies.  Each of these agencies limits
the use of the facilities it provides in some way.  In general, the
+
  the use of the facilities it provides in some way.  In general, the
statement by an agency about how its facilities may be used is called
+
  statement by an agency about how its facilities may be used is called
an "Acceptable Use Policy".
+
  an "Acceptable Use Policy".
 +
 
 +
  The various agencies involved in the Internet are currently preparing
 +
  their Acceptable Use Policy statements.  Most of these are in draft
 +
  form and have not been released as official agency statements as yet.
 +
  None of these policies are currently available as online documents.
  
The various agencies involved in the Internet are currently preparing
+
  In the least restrictive case, all bona fide researchers and
their Acceptable Use Policy statements.  Most of these are in draft
+
  scholars, public and private, from the United States and foreign
form and have not been released as official agency statements as yet.
+
  countries (unless denied access by national policy) are allowed
None of these policies are currently available as online documents.
+
  access.
  
In the least restrictive case, all bona fide researchers and
+
  The Intermail and Commercial Mail Relay (CMR) systems at ISI are
scholars, public and private, from the United States and foreign
+
  resources provided by the Defense Advanced Research Projects Agency
countries (unless denied access by national policy) are allowed
+
  (DARPA) for computing and communication.  Use of these resources must
access.
+
  be limited to DARPA-sponsored work or other approved government
 +
  business (or must otherwise meet the acceptable use policy of DARPA),
 +
  only.
  
The Intermail and Commercial Mail Relay (CMR) systems at ISI are
+
  However, DARPA, as a member of the Federal Research Internet
resources provided by the Defense Advanced Research Projects Agency
+
  Coordinating Committee (FRICC), has agreed to the FRICC draft policy
(DARPA) for computing and communication. Use of these resources must
+
  for communication networks, which provides in part that: "The member
be limited to DARPA-sponsored work or other approved government
+
  agencies of the FRICC agree to carry all traffic that meets the
business (or must otherwise meet the acceptable use policy of DARPA),
+
  Acceptable Use Policy of the originating member agency".
only.
 
  
However, DARPA, as a member of the Federal Research Internet
+
  Thus, e-mail messages (i.e., "traffic") that meet the Acceptable Use
Coordinating Committee (FRICC), has agreed to the FRICC draft policy
+
  Policy of an agency and pass through some facility of that agency
for communication networks, which provides in part that:  "The member
+
  (i.e., "the originating member") on the way to Intermail or CMR are
agencies of the FRICC agree to carry all traffic that meets the
+
  allowed.
Acceptable Use Policy of the originating member agency".
 
  
Thus, e-mail messages (i.e., "traffic") that meet the Acceptable Use
+
  The current member agencies of the FRICC are DARPA, NSF, DOE, NASA,
Policy of an agency and pass through some facility of that agency
+
  and NIH.
(i.e., "the originating member") on the way to Intermail or CMR are
 
allowed.
 
  
The current member agencies of the FRICC are DARPA, NSF, DOE, NASA,
+
  BITNET and UUCP (and other) networks are interconnected to the
and NIH.
+
  Internet via mail relays.  It is the responsibility of the managers
 +
  of these mail relays to ensure that the e-mail messages ("traffic")
 +
  that enter the Internet via their mail relays meet the Acceptable Use
 +
  Policy of the member agency providing the Internet access.
  
BITNET and UUCP (and other) networks are interconnected to the
 
Internet via mail relays.  It is the responsibility of the managers
 
of these mail relays to ensure that the e-mail messages ("traffic")
 
that enter the Internet via their mail relays meet the Acceptable Use
 
Policy of the member agency providing the Internet access.
 
  
  
Line 320: Line 336:
  
  
 +
Westine, DeSchon, Postel & Ward                               
  
 +
RFC 1168      Intermail and Commercial Mail Relay Services    July 1990
  
  
In addition, we cannot allow CMR or Intermail to be used simply as a
+
  In addition, we cannot allow CMR or Intermail to be used simply as a
bridge between two commercial systems, even though CMR has this
+
  bridge between two commercial systems, even though CMR has this
technical capability.  At least one end of the communication must be
+
  technical capability.  At least one end of the communication must be
related to FRICC acceptable use.
+
  related to FRICC acceptable use.
  
 
DETAILS OF CMR SYSTEM USE
 
DETAILS OF CMR SYSTEM USE
  
The CMR host computer is Internet host INTERMAIL.ISI.EDU
+
  The CMR host computer is Internet host INTERMAIL.ISI.EDU
(128.9.2.203).  The users of the commercials system are required to
+
  (128.9.2.203).  The users of the commercials system are required to
know the proper gateways between the Internet and other networks such
+
  know the proper gateways between the Internet and other networks such
as BITNET, CSNET, or UUCP.  Users on networks interconnected to the
+
  as BITNET, CSNET, or UUCP.  Users on networks interconnected to the
Internet likewise need to know how to reach the Internet to send mail
+
  Internet likewise need to know how to reach the Internet to send mail
through INTERMAIL.ISI.EDU to a commercial system.
+
  through INTERMAIL.ISI.EDU to a commercial system.
 +
 
 +
  The relay connection to Telemail is through their host TELEMAIL/USA.
 +
  The general syntax for Telemail addresses is
 +
  "[USER/ORGANIZATION]HOST/COUNTRY", making the full address for the
 +
  relay mailbox:
  
The relay connection to Telemail is through their host TELEMAIL/USA.
+
                      [INTERMAIL/USCISI]TELEMAIL/USA
The general syntax for Telemail addresses is
 
"[USER/ORGANIZATION]HOST/COUNTRY", making the full address for the
 
relay mailbox:
 
  
                  [INTERMAIL/USCISI]TELEMAIL/USA
+
  Users across the entire Telemail service can send mail to this
 +
  address.  Users on the TELEMAIL host need only send to INTERMAIL.
  
Users across the entire Telemail service can send mail to this
+
  Internet users can use the basic Telemail format, append a
address.  Users on the TELEMAIL host need only send to INTERMAIL.
+
  "%TELEMAIL" to it, and mail to the resulting address as if it really
 +
  existed on INTERMAIL.ISI.EDU, e.g.:
  
Internet users can use the basic Telemail format, append a
+
          [CWARD/USCISI]TELEMAIL/USA%TELEMAIL@INTERMAIL.ISI.EDU
"%TELEMAIL" to it, and mail to the resulting address as if it really
 
existed on INTERMAIL.ISI.EDU, e.g.:
 
  
        [CWARD/USCISI]TELEMAIL/USA%TELEMAIL@INTERMAIL.ISI.EDU
+
  Note that the CMR system will accept anything before the "%TELEMAIL",
 +
  that is, the CMR does not validate Telemail addresses before
 +
  transmitting them to Telemail.
  
Note that the CMR system will accept anything before the "%TELEMAIL",
+
  The CMR handles Dialcom mail delivery in a similar way, but this
that is, the CMR does not validate Telemail addresses before
+
  system has what might be called "virtual hosts".  Groups can be set
transmitting them to Telemail.
+
  up with an alias system to allow easier intra-group access.  For
 +
  example, both NSF and USDA share the same Dialcom host (157); but,
 +
  while both groups send relay messages to Intermail, their actual
 +
  fully qualified Dialcom mailboxes are different. For example, NSF's
 +
  mailbox is NSF153, and USDA's mailbox is AGS9999.
  
The CMR handles Dialcom mail delivery in a similar way, but this
+
  Mail going in either direction may use an embedded Simple Forwarding
system has what might be called "virtual hosts"Groups can be set
+
  Header.  An SFH must be the first part of the message textIt
up with an alias system to allow easier intra-group accessFor
+
  starts with a "Forward:"  field followed by a "To:" field"Cc:",
example, both NSF and USDA share the same Dialcom host (157); but,
+
  "Subject:", and other fields may follow the "To:" fields. The SFH is
while both groups send relay messages to Intermail, their actual
+
  terminated by a blank line.
fully qualified Dialcom mailboxes are different. For example, NSF's
 
mailbox is NSF153, and USDA's mailbox is AGS9999.
 
  
Mail going in either direction may use an embedded Simple Forwarding
 
Header.  An SFH must be the first part of the message text.  It
 
starts with a "Forward:"  field followed by a "To:" field.  "Cc:",
 
"Subject:", and other fields may follow the "To:" fields. The SFH is
 
terminated by a blank line.
 
  
  
  
 +
Westine, DeSchon, Postel & Ward                               
  
 +
RFC 1168      Intermail and Commercial Mail Relay Services    July 1990
  
  
This is a template of an SFH:
+
  This is a template of an SFH:
  
  Forward: Destination-Network
+
      Forward: Destination-Network
  To: User@host1, User@host2,
+
      To: User@host1, User@host2,
        User2@host2
+
          User2@host2
  Cc: User@host1
+
      Cc: User@host1
  Subject: This subject supercedes the subject in the host net header
+
      Subject: This subject supercedes the subject in the host net header
  <Blank-Line>
+
      <Blank-Line>
  
Dialcom syntax is "Host-ID:User-ID", for example, 134:ABC1234.  This
+
  Dialcom syntax is "Host-ID:User-ID", for example, 134:ABC1234.  This
format will work from any Dialcom host; but users in the same group
+
  format will work from any Dialcom host; but users in the same group
as ABC would be able to use the user name, for example, JSMITH.
+
  as ABC would be able to use the user name, for example, JSMITH.
  
Using the SFH format, mail to a Dialcom system could be sent as
+
  Using the SFH format, mail to a Dialcom system could be sent as
follows:
+
  follows:
  
+
      To: [email protected]
  Subject:  Test Message
+
      Subject:  Test Message
  
  Forward: Compmail
+
      Forward: Compmail
  To: 134:ABC1234
+
      To: 134:ABC1234
  
  Here is the text of the message.
+
      Here is the text of the message.
  
Proper destination network names include ARPA, Telemail, Compmail,
+
  Proper destination network names include ARPA, Telemail, Compmail,
NSF-Mail, and USDA-Mail.
+
  NSF-Mail, and USDA-Mail.
  
It is possible for a user to make mistakes at many points in the
+
  It is possible for a user to make mistakes at many points in the
process. Errors are handled as automatically as possible by the CMR.
+
  process. Errors are handled as automatically as possible by the CMR.
Many errors are caught in the standard Internet mail traffic, and
+
  Many errors are caught in the standard Internet mail traffic, and
users receive the usual error messages from the system.  Messages
+
  users receive the usual error messages from the system.  Messages
with incorrect commercial system addresses or faulty SFHs are also
+
  with incorrect commercial system addresses or faulty SFHs are also
automatically returned to sender.  Messages that the software cannot
+
  automatically returned to sender.  Messages that the software cannot
handle are sent to the CMR's user-service mailbox, Intermail-
+
  handle are sent to the CMR's user-service mailbox, Intermail-
[email protected].  This mailbox has been set up to take care of user
+
  [email protected].  This mailbox has been set up to take care of user
problems and to be a central distribution point for user
+
  problems and to be a central distribution point for user
instructions.
+
  instructions.
  
 
PROBLEMS
 
PROBLEMS
  
Several problems arise from the store-and-forward nature of the CMR.
+
  Several problems arise from the store-and-forward nature of the CMR.
One of the biggest is that almost all of the commercial systems lack
+
  One of the biggest is that almost all of the commercial systems lack
a machine-to-machine interface -- the CMR software must mimic a human
+
  a machine-to-machine interface -- the CMR software must mimic a human
user of the commercial system.  Another problem is that the Internet
+
  user of the commercial system.  Another problem is that the Internet
and a commercial system have different forms (or syntax) for
+
  and a commercial system have different forms (or syntax) for
electronic mail addresses.  A major goal of the CMR project is to
+
  electronic mail addresses.  A major goal of the CMR project is to
make the link between networks as transparent as possible, allowing
+
  make the link between networks as transparent as possible, allowing
Internet users to use off-the-shelf mail programs.  Making commercial
+
  Internet users to use off-the-shelf mail programs.  Making commercial
 +
 
 +
 
 +
 
 +
Westine, DeSchon, Postel & Ward                               
 +
 
 +
RFC 1168      Intermail and Commercial Mail Relay Services    July 1990
  
  
 +
  address formats fit the Internet standard is a major task [2].
  
 +
  Compatibility with Internet addressing standards is also a concern.
 +
  The commercial accounts are not able to take advantage of the
 +
  transparency features of the Domain Name System (DNS) (see Appendix
 +
  D); and some commercial addresses are incompatible with the Internet
 +
  syntax--this requires Internet users to continue using the older
 +
  methods.
  
 +
  Another general problem to be solved is to reduce the amount of time
 +
  needed to maintain the system.  Because most commercial systems force
 +
  our software to mimic a human user, automatic error detection and
 +
  handling are quite complex. The Intermail system requires human
 +
  intervention in processing failed mail.  A goal of the CMR is to
 +
  fully automate these processes.
  
address formats fit the Internet standard is a major task [2].
+
  A related problem facing the CMR, as well as its predecessor
 +
  Intermail, is the frequency with which commercial systems change
 +
  their software.  The changes are usually minor and do not bother most
 +
  human users; however, the CMR depends on being able to recognize
 +
  certain strings.  To avoid the necessity of rebuilding the whole CMR
 +
  when these strings change, most of the string markers are stored in
 +
  ASCII files that are read at run time.
  
Compatibility with Internet addressing standards is also a concern.
+
  The translation of commercial system addresses has created a new set
The commercial accounts are not able to take advantage of the
+
  of problems,  most of which are caused by the use of "special"
transparency features of the Domain Name System (DNS) (see Appendix
+
  characters by the commercial systems.
D); and some commercial addresses are incompatible with the Internet
 
syntax--this requires Internet users to continue using the older
 
methods.
 
  
Another general problem to be solved is to reduce the amount of time
+
  Telemail uses square brackets ("[" and "]") around user names. While
needed to maintain the system.  Because most commercial systems force
+
  these characters are not special by Internet standards when found in
our software to mimic a human user, automatic error detection and
+
  the local part of an address, many (perhaps most) Internet mailers
handling are quite complex. The Intermail system requires human
+
  refuse to accept these characters unless they are quoted. MMDF was
intervention in processing failed mail.  A goal of the CMR is to
+
  modified locally to correct this.
fully automate these processes.
 
  
A related problem facing the CMR, as well as its predecessor
+
  The square bracket problem is even worse for users of IBM mainframe
Intermail, is the frequency with which commercial systems change
+
  machines, many of which are used on BITNET.  The square bracket is
their software.  The changes are usually minor and do not bother most
+
  not a printable character on many BITNET IBM hosts, and all kinds of
human users; however, the CMR depends on being able to recognize
+
  strange addresses can result from its use.
certain strings.  To avoid the necessity of rebuilding the whole CMR
 
when these strings change, most of the string markers are stored in
 
ASCII files that are read at run time.
 
  
The translation of commercial system addresses has created a new set
+
  The colon is another example.  Dialcom uses it as the delimiter
of problemsmost of which are caused by the use of "special"
+
  between host and mailbox.  However, the colon is a special character
characters by the commercial systems.
+
  in the Internet mail standard [2].  Users can avoid this problem by
 +
  using the SFH and placing the Dialcom address at the beginning of the
 +
  message text.  Although the CMR can accept addresses with colons,
 +
  many Internet hosts and relays are unable to accept addresses that
 +
  contain colons. Mail with colons in the address fields is often
 +
  rejected by Internet hosts and is returned to the Intermail-Request
 +
  mailbox for error processing.  This can cause significant delays.
  
Telemail uses square brackets ("[" and "]") around user names. While
 
these characters are not special by Internet standards when found in
 
the local part of an address, many (perhaps most) Internet mailers
 
refuse to accept these characters unless they are quoted.  MMDF was
 
modified locally to correct this.
 
  
The square bracket problem is even worse for users of IBM mainframe
 
machines, many of which are used on BITNET.  The square bracket is
 
not a printable character on many BITNET IBM hosts, and all kinds of
 
strange addresses can result from its use.
 
  
The colon is another example.  Dialcom uses it as the delimiter
+
Westine, DeSchon, Postel & Ward                               
between host and mailbox.  However, the colon is a special character
 
in the Internet mail standard [2].  Users can avoid this problem by
 
using the SFH and placing the Dialcom address at the beginning of the
 
message text.  Although the CMR can accept addresses with colons,
 
many Internet hosts and relays are unable to accept addresses that
 
contain colons.  Mail with colons in the address fields is often
 
rejected by Internet hosts and is returned to the Intermail-Request
 
mailbox for error processing.  This can cause significant delays.
 
  
 +
RFC 1168      Intermail and Commercial Mail Relay Services    July 1990
  
  
 +
  Problems have also been caused by confusion about which hosts are
 +
  mail relays between the Internet and other systems compatible with
 +
  the Internet mail standard [2]. (e.g., BITNET, UUCP, and CSNET).
 +
  When the CMR was implemented, a decision was made that the CMR would
 +
  not keep track of these mail relays.  When a relay is changed, as the
 +
  BITNET mail relays were in 1988, mail may be rejected because the
 +
  host either no longer exists or refuses the mail.
  
 +
  The mail relay problem is a subset of the larger problem of
 +
  communicating information about new features and changes to the user
 +
  community. Virtually none of the users of the CMR are local.  Many
 +
  are hidden behind the veil of the commercial system.  (Dealing with
 +
  commercial system customer support people has proven to be
 +
  frustrating -- few of them seem to understand the concept of
 +
  machine-to-machine exchanges.) Enhancements to commercial software
 +
  that necessitate minor changes can disrupt some CMR users for days.
  
Problems have also been caused by confusion about which hosts are
+
  Another problem that has not been adequately solved is validation of
mail relays between the Internet and other systems compatible with
+
  commercial system addresses and processing of failed commercial
the Internet mail standard [2]. (e.g., BITNET, UUCP, and CSNET).
+
  system mail. The Telemail system will not validate a user/host
When the CMR was implemented, a decision was made that the CMR would
+
  combination until after the full text of the message has been
not keep track of these mail relaysWhen a relay is changed, as the
+
  transmittedIf a long message is sent to an invalid address, it can
BITNET mail relays were in 1988, mail may be rejected because the
+
  be very expensive in terms of wasted time and connect charges.
host either no longer exists or refuses the mail.
 
  
The mail relay problem is a subset of the larger problem of
+
  Telemail also gives inadequate information when the host is correct
communicating information about new features and changes to the user
+
  but the user name is not.  The failed mail notice received from
community. Virtually none of the users of the CMR are localMany
+
  Telemail is of little use to either a human reader or the CMR
are hidden behind the veil of the commercial system.  (Dealing with
+
  softwareThe only information that Telemail returns is the message
commercial system customer support people has proven to be
+
  ID number -- it provides no subject, and no text to distinguish the
frustrating -- few of them seem to understand the concept of
+
  message from the numerous others that pass through the mailbox.
machine-to-machine exchanges.) Enhancements to commercial software
 
that necessitate minor changes can disrupt some CMR users for days.
 
  
Another problem that has not been adequately solved is validation of
+
  Dialcom does a better job of validating addresses.  If an address is
commercial system addresses and processing of failed commercial
+
  not recognized, the system immediately prompts for a correctionA
system mailThe Telemail system will not validate a user/host
+
  simple <RETURN> will delete the invalid address from the list.
combination until after the full text of the message has been
 
transmitted.  If a long message is sent to an invalid address, it can
 
be very expensive in terms of wasted time and connect charges.
 
  
Telemail also gives inadequate information when the host is correct
+
  The commercial systems are geared for paying customers to send and
but the user name is notThe failed mail notice received from
+
  receive mail to other paying customersThey are not equipped to
Telemail is of little use to either a human reader or the CMR
+
  handle reverse billing, or "collect calls." ISI is currently charged
softwareThe only information that Telemail returns is the message
+
  for connect time needed to transmit and receive mail to and from
ID number -- it provides no subject, and no text to distinguish the
+
  other Internet sites.  A possible solution to this problem would be
message from the numerous others that pass through the mailbox.
+
  to extend the CMR. to include accounting and billing procedures that
 +
  would pass the costs of CMR to its users.
  
Dialcom does a better job of validating addresses.  If an address is
+
  What had been GTE Telemail became Sprint SprintMail, Telenet became
not recognized, the system immediately prompts for a correction.  A
+
  Sprintnet, and the host TELEMAIL/USA became SM66/USA.
simple <RETURN> will delete the invalid address from the list.
 
  
The commercial systems are geared for paying customers to send and
+
  In April 1990, Sprint installed its X.400 implementationFor the
receive mail to other paying customers. They are not equipped to
+
  time being, the old-style Interconnect syntax will work. The CMR
handle reverse billing, or "collect calls." ISI is currently charged
 
for connect time needed to transmit and receive mail to and from
 
other Internet sites.  A possible solution to this problem would be
 
to extend the CMR. to include accounting and billing procedures that
 
would pass the costs of CMR to its users.
 
  
What had been GTE Telemail became Sprint SprintMail, Telenet became
 
Sprintnet, and the host TELEMAIL/USA became SM66/USA.
 
  
In April 1990, Sprint installed its X.400 implementation.  For the
 
time being, the old-style Interconnect syntax will work. The CMR
 
  
 +
Westine, DeSchon, Postel & Ward                             
  
 +
RFC 1168      Intermail and Commercial Mail Relay Services    July 1990
  
  
 +
  telemail channel and the Simple Forwarding Header (SFH) processor,
 +
  were modified to accept either format in the SprintMail "From" field.
  
telemail channel and the Simple Forwarding Header (SFH) processor,
+
  Sprint uses the following syntax for X.400:
were modified to accept either format in the SprintMail "From" field.
 
  
Sprint uses the following syntax for X.400:
+
                      (O:USCISI,UN:INTERMAIL,TS:SM66)
  
                  (O:USCISI,UN:INTERMAIL,TS:SM66)
+
  The SFH processor will "translate" this into:
  
The SFH processor will "translate" this into:
+
                /O=USCISI/UN=INTERMAIL/TS=SM66/%TELEMAIL
  
              /O=USCISI/UN=INTERMAIL/TS=SM66/%TELEMAIL
+
  The channel program will reverse the process.  In the translation,
 +
  parentheses become slashes, colons become equal signs and commas
 +
  become slashes and vice versa.
  
The channel program will reverse the processIn the translation,
+
  Unfortunately, the translation algorithm is not foolproofA
parentheses become slashes, colons become equal signs and commas
+
  Sprint/Internet relay did not use the same field names and values as
become slashes and vice versa.
+
  those in SprintMail.  Consequently, a CMR translated address can not
 +
  be sent unmodified to Sprint's relay, Sprint.COM, and Sprint.COM
 +
  processed addresses cannot be sent unmodified to the CMR.
  
Unfortunately, the translation algorithm is not foolproof.  A
+
  From experimentation, the modifications necessary to a CMR processed
Sprint/Internet relay did not use the same field names and values as
+
  address to make it acceptable to Sprint.COM are (1) take the "non-
those in SprintMail.  Consequently, a CMR translated address can not
+
  standard" X.400 fields of "UN" and "TS" and prepend "DD." to them,
be sent unmodified to Sprint's relay, Sprint.COM, and Sprint.COM
+
  (2) add the country field and code (C:US) and (3) add the Telemail
processed addresses cannot be sent unmodified to the CMR.
+
  administrative domain name (ADMD:Telemail). The above example would
 +
  become:
  
From experimentation, the modifications necessary to a CMR processed
+
    /O=USCISI/DD.UN=INTERMAIL/DD.TS=SM66/ADMD=TELEMAIL/C=US/@Sprint.COM
address to make it acceptable to Sprint.COM are (1) take the "non-
 
standard" X.400 fields of "UN" and "TS" and prepend "DD." to them,
 
(2) add the country field and code (C:US) and (3) add the Telemail
 
administrative domain name (ADMD:Telemail). The above example would
 
become:
 
  
  /O=USCISI/DD.UN=INTERMAIL/DD.TS=SM66/ADMD=TELEMAIL/C=US/@Sprint.COM
+
  The country code must be changed from "US" to "USA." The CMR queue
 +
  name must also be appended: "%TELEMAIL."
  
The country code must be changed from "US" to "USA." The CMR queue
+
  The situation is further complicated by Sprint's decision to only
name must also be appended: "%TELEMAIL."
+
  relay mail to and from its own administrative domainOther X.400
 +
  ADMDs may be added in the future if payment problems can be overcome.
  
The situation is further complicated by Sprint's decision to only
+
  SprintMail encoded Internet addresses are not parsed correctly by the
relay mail to and from its own administrative domain.  Other X.400
+
  SFH processor, but that should not be a major problem -- who on the
ADMDs may be added in the future if payment problems can be overcome.
+
  Internet is going to send to the commercial side of the relay?
  
SprintMail encoded Internet addresses are not parsed correctly by the
+
  When the NSF decided to terminate NSFMAIL, it became clear that the
SFH processor, but that should not be a major problem -- who on the
+
  CMR Project needed a way to get news out to the commercial users.
Internet is going to send to the commercial side of the relay?
+
  The CMR channel programs now are able to append a news file to the
 +
  end of messages going into the commercial networks.  After
 +
  transmitting a message, each channel checks for a news file with the
 +
  channel name and if present, sends it.
  
When the NSF decided to terminate NSFMAIL, it became clear that the
 
CMR Project needed a way to get news out to the commercial users.
 
The CMR channel programs now are able to append a news file to the
 
end of messages going into the commercial networks.  After
 
transmitting a message, each channel checks for a news file with the
 
channel name and if present, sends it.
 
  
  
  
 +
Westine, DeSchon, Postel & Ward                             
  
 +
RFC 1168      Intermail and Commercial Mail Relay Services    July 1990
  
  
The biggest costs of the CMR are the connect times to the Sprintnet
+
  The biggest costs of the CMR are the connect times to the Sprintnet
X.25 network and the commercial machines.  Making the CMR transmit
+
  X.25 network and the commercial machines.  Making the CMR transmit
faster is the current number one problem.
+
  faster is the current number one problem.
  
Three strategies are being pursued:
+
  Three strategies are being pursued:
  
  - Improve the implementation of the current method
+
      - Improve the implementation of the current method
  
  - Change the method to take advantage of changes in the commercial
+
      - Change the method to take advantage of changes in the commercial
    software
+
        software
  
  - Upgrade the modems and increase the number of phone lines
+
      - Upgrade the modems and increase the number of phone lines
  
For a list of known problems or bugs in the CMR software, see the
+
  For a list of known problems or bugs in the CMR software, see the
Appendix of the program logic manual [6].
+
  Appendix of the program logic manual [6].
  
 
FUTURE DIRECTIONS
 
FUTURE DIRECTIONS
  
No software project is ever completed, and the CMR is no exception.
+
  No software project is ever completed, and the CMR is no exception.
There are many possible extensions, some more difficult than others.
+
  There are many possible extensions, some more difficult than others.
 +
 
 +
  One addition that will be made to the CMR is a channel for
 +
  interacting with MCI Mail.  MCI Mail is one of the original TOPS-20
 +
  commercial systems that were serviced by Intermail; the CMR will need
 +
  to replace this function before all of the TOPS-20 machines are
 +
  removed from service on the Internet.
  
One addition that will be made to the CMR is a channel for
+
  The adaptability of the CMR is such that adding new commercial
interacting with MCI MailMCI Mail is one of the original TOPS-20
+
  systems should not be a major problemAdditional commercial systems
commercial systems that were serviced by Intermail; the CMR will need
+
  under consideration include General Electric's GENIE, Western Union's
to replace this function before all of the TOPS-20 machines are
+
  EasyLink, and Compuserve.
removed from service on the Internet.
 
  
The adaptability of the CMR is such that adding new commercial
+
  One possible addition to the CMR system could be maintenance of a
systems should not be a major problemAdditional commercial systems
+
  list of gatewaysThis would allow commercial system users to
under consideration include General Electric's GENIE, Western Union's
+
  incorporate the native address formats of other networks into the
EasyLink, and Compuserve.
+
  SFHs.  An advantage of this would be that users could simply tell the
 +
  CMR to forward a message to BITNET, for example, and the CMR would
 +
  find the gateway and properly format the address for that gateway.
  
One possible addition to the CMR system could be maintenance of a
+
  To increase the ease of use to Internet users, the system might treat
list of gateways.  This would allow commercial system users to
+
  each commercial system as an Internet host and create DNS database
incorporate the native address formats of other networks into the
+
  records for them.  This would allow users to send mail to a non-
SFHs.  An advantage of this would be that users could simply tell the
+
  Internet user at an Internet-style domain name.
CMR to forward a message to BITNET, for example, and the CMR would
 
find the gateway and properly format the address for that gateway.
 
  
To increase the ease of use to Internet users, the system might treat
+
  Another improvement would be the possibility of accepting X.400-style
each commercial system as an Internet host and create DNS database
+
  addressing. The current system rejects them.
records for them.  This would allow users to send mail to a non-
 
Internet user at an Internet-style domain name.
 
  
Another improvement would be the possibility of accepting X.400-style
 
addressing. The current system rejects them.
 
  
  
  
  
 +
Westine, DeSchon, Postel & Ward                             
  
 +
RFC 1168      Intermail and Commercial Mail Relay Services    July 1990
  
  
In order to further reduce the hazards of string changes in the
+
  In order to further reduce the hazards of string changes in the
commercial system software, an AI component could be added to the
+
  commercial system software, an AI component could be added to the
commercial system interfaces.  Such an AI component might be able to
+
  commercial system interfaces.  Such an AI component might be able to
"figure out" what marker a new prompt represents and to remember it.
+
  "figure out" what marker a new prompt represents and to remember it.
  
 
ACCESS INFORMATION
 
ACCESS INFORMATION
  
For instructions on how to use Intermail and CMR contact Intermail-
+
  For instructions on how to use Intermail and CMR contact Intermail-
+
  
 
REFERENCES
 
REFERENCES
  
[1]  Cohen, D., "A Suggestion for Internet Message Forwarding for
+
  [1]  Cohen, D., "A Suggestion for Internet Message Forwarding for
    MOSIS", IEN-180, USC/Information Sciences Institute, March 1981.
+
        MOSIS", IEN-180, USC/Information Sciences Institute, March 1981.
 +
 
 +
  [2]  Crocker, D., "Standard for the Format of ARPA Internet Text
 +
        Messages", RFC-822, University of Delaware, August 1982.
  
[2Crocker, D., "Standard for the Format of ARPA Internet Text
+
  [3DeSchon, A. L., "MCI Mail/ARPA Mail Forwarding", USC/Information
    Messages", RFC-822, University of Delaware, August 1982.
+
        Sciences Institute, ISI Research Report, RR-84-141, August 1984.
  
[3]  DeSchon, A. L., "MCI Mail/ARPA Mail Forwarding", USC/Information
+
  [4]  DeSchon, A. L., "INTERMAIL, An Experimental Mail Forwarding
    Sciences Institute, ISI Research Report, RR-84-141, August 1984.
+
        System", USC/Information Sciences Institute, ISI Research
 +
        Report, RR-85-158, September 1985.
  
[4DeSchon, A. L., "INTERMAIL, An Experimental Mail Forwarding
+
  [5Kingston, D., "MMDF II: A Technical Review", Usenix Conference,
    System", USC/Information Sciences Institute, ISI Research
+
        Salt Lake City, August 1984.
    Report, RR-85-158, September 1985.
 
  
[5Kingston, D., "MMDF II: A Technical Review", Usenix Conference,
+
  [6Ward, C. E., "The Commercial Mail Relay Project: Intermail on
    Salt Lake City, August 1984.
+
        UNIX", USC/Information Sciences Institute, 1988.
  
[6]  Ward, C. E., "The Commercial Mail Relay Project:  Intermail on
 
    UNIX", USC/Information Sciences Institute, 1988.
 
  
  
Line 691: Line 728:
  
  
 +
Westine, DeSchon, Postel & Ward                             
  
 +
RFC 1168      Intermail and Commercial Mail Relay Services    July 1990
  
  
 
APPENDIX A
 
APPENDIX A
  
The Internet and Connected Networks
+
  The Internet and Connected Networks
 +
 
 +
  The Internet is a network of networks interconnected by gateways or
 +
  routers. The common element is the TCP/IP protocol suite.  The
 +
  Internet now includes approximately 800 networks and 100,000 host
 +
  computers.  The Internet is made up of local area networks in
 +
  research institutes and university campuses, regional networks, and
 +
  long-haul networks.  These resources are supported by the using
 +
  organizations and by several US goverment agencies (including DARPA,
 +
  NSF, NASA, DOE, and NIH).  The long-haul networks in the Internet
 +
  are the ARPANET, the MILNET, the NSFNET Backbone, the NASA Science
 +
  Internet (NSI), and the DOE Energy Science Network (ESNET).
  
The Internet is a network of networks interconnected by gateways or
+
  Other systems using TCP/IP or other protocols may be networks of
routers. The common element is the TCP/IP protocol suite.  The
+
  networks or "internets" with a lower case "i".  The capital "I"
Internet now includes approximately 800 networks and 100,000 host
+
  Internet is the one described above.
computers.  The Internet is made up of local area networks in
 
research institutes and university campuses, regional networks, and
 
long-haul networks.  These resources are supported by the using
 
organizations and by several US goverment agencies (including DARPA,
 
NSF, NASA, DOE, and NIH).  The long-haul networks in the Internet
 
are the ARPANET, the MILNET, the NSFNET Backbone, the NASA Science
 
Internet (NSI), and the DOE Energy Science Network (ESNET).
 
  
Other systems using TCP/IP or other protocols may be networks of
+
  There are other networks with (semi-) compatible electronic mail
networks or "internets" with a lower case "i"The capital "I"
+
  systems. These include BITNET (and EARN and NETNORTH), UUCP (and
Internet is the one described above.
+
  EUNET), CSNET, ACSNET, and JANETUsers of electronic mail may not
 +
  necessarily be aware of the boundaries between these systems and the
 +
  Internet.
  
There are other networks with (semi-) compatible electronic mail
+
  The Domain Name System (DNS) is a mechanism used in the Internet for
systems. These include BITNET (and EARN and NETNORTH), UUCP (and
+
  translating names of host computers into addresses. The DNS also
EUNET), CSNET, ACSNET, and JANET.  Users of electronic mail may not
+
  allows host computers not directly on the Internet to have registered
necessarily be aware of the boundaries between these systems and the
+
  names in the same style.
Internet.
 
  
The Domain Name System (DNS) is a mechanism used in the Internet for
+
  BITNET (Because It's Time NETwork)
translating names of host computers into addresses.  The DNS also
 
allows host computers not directly on the Internet to have registered
 
names in the same style.
 
  
BITNET (Because It's Time NETwork)
+
  BITNET has about 2,500 host computers, primarily at universities, in
 +
  many countries.  It is managed by EDUCOM, which provides
 +
  administrative support and information services.  There are three
 +
  main constituents of the network: BITNET in the United States and
 +
  Mexico, NETNORTH in Canada, and EARN in Europe.  There are also
 +
  AsiaNet, in Japan, and connections in South America.  Gateways exist
 +
  between BITNET and the Internet.  The most common gateway used is
 +
  CUNYVM.CUNY.EDU.
  
BITNET has about 2,500 host computers, primarily at universities, in
+
  CSNET (The Computer + Science Network)
many countries.  It is managed by EDUCOM, which provides
 
administrative support and information services.  There are three
 
main constituents of the network: BITNET in the United States and
 
Mexico, NETNORTH in Canada, and EARN in Europe.  There are also
 
AsiaNet, in Japan, and connections in South America.  Gateways exist
 
between BITNET and the Internet.  The most common gateway used is
 
CUNYVM.CUNY.EDU.
 
  
CSNET (The Computer + Science Network)
+
  CSNET has 180 member organizations, primarily computer science
 +
  research laboratories at universities and research institutes,
 +
  including international affiliates in more than a dozen countries.
 +
  CSNET has adopted DNS-style names for all its host computers.  It is
 +
  administered by the University Corporation for Atmospheric Research
  
CSNET has 180 member organizations, primarily computer science
 
research laboratories at universities and research institutes,
 
including international affiliates in more than a dozen countries.
 
CSNET has adopted DNS-style names for all its host computers.  It is
 
administered by the University Corporation for Atmospheric Research
 
  
  
 +
Westine, DeSchon, Postel & Ward                             
  
 +
RFC 1168      Intermail and Commercial Mail Relay Services    July 1990
  
  
(UCAR) and provides administrative support and information services
+
  (UCAR) and provides administrative support and information services
via the CSNET Information Center (CIC) at Bolt Beranek and Newman
+
  via the CSNET Information Center (CIC) at Bolt Beranek and Newman
(BBN). The gateway between CSNET and the Internet is RELAY.CS.NET.
+
  (BBN). The gateway between CSNET and the Internet is RELAY.CS.NET.
  
'''Note:''' CSNET and BITNET have officially merged into a single
+
  Note: CSNET and BITNET have officially merged into a single
organization as of October 1, 1989.
+
  organization as of October 1, 1989.
  
UUCP (UNIX to UNIX Copy)
+
  UUCP (UNIX to UNIX Copy)
  
UUCP is a protocol, a set of files, and a set of commands for copying
+
  UUCP is a protocol, a set of files, and a set of commands for copying
data files from one UNIX machine to another.  These procedures are
+
  data files from one UNIX machine to another.  These procedures are
widely used to implement a hop-by-hop electronic mail system.  This
+
  widely used to implement a hop-by-hop electronic mail system.  This
simple mechanism allows any UNIX host computer to join the system by
+
  simple mechanism allows any UNIX host computer to join the system by
arranging a connection (dial-up or permanent) with any UNIX host
+
  arranging a connection (dial-up or permanent) with any UNIX host
already in the system.  In the basic UUCP system, mail is source
+
  already in the system.  In the basic UUCP system, mail is source
routed by the sending user through a path of connected hosts to the
+
  routed by the sending user through a path of connected hosts to the
destination.  Currently, there are databases of connection
+
  destination.  Currently, there are databases of connection
information (UUCP maps) and programs (pathalias) that aid in
+
  information (UUCP maps) and programs (pathalias) that aid in
determining routes.  There is some use of DNS-style names by UUCP
+
  determining routes.  There is some use of DNS-style names by UUCP
hosts.  EUNET is a UUCP-based network in Europe, and JUNET is a
+
  hosts.  EUNET is a UUCP-based network in Europe, and JUNET is a
similar net in Japan.  These international branches of UUCP use DNS-
+
  similar net in Japan.  These international branches of UUCP use DNS-
style names as well.  There are many hosts that may relay mail
+
  style names as well.  There are many hosts that may relay mail
between UUCP and the Internet.  One prominent gateway is
+
  between UUCP and the Internet.  One prominent gateway is
UUNET.UU.NET.
+
  UUNET.UU.NET.
  
JANET (Joint Academic NETwork)
+
  JANET (Joint Academic NETwork)
  
JANET is the primary academic network in the United Kingdom, linking
+
  JANET is the primary academic network in the United Kingdom, linking
about 1,000 computers at about 100 universities and research
+
  about 1,000 computers at about 100 universities and research
institutes.  JANET has a domain name system similar to that of the
+
  institutes.  JANET has a domain name system similar to that of the
Internet, but the order of the domain name parts is opposite (with
+
  Internet, but the order of the domain name parts is opposite (with
the top-level domain on the left).  The protocols used in JANET are
+
  the top-level domain on the left).  The protocols used in JANET are
the UK "Coloured Books".  The primary gateway between JANET and the
+
  the UK "Coloured Books".  The primary gateway between JANET and the
Internet is NSFNET-RELAY.AC.UK.
+
  Internet is NSFNET-RELAY.AC.UK.
  
ACSNET (Australian Computer Science Network)
+
  ACSNET (Australian Computer Science Network)
  
ACSNET is the principal electronic mail system for the computer
+
  ACSNET is the principal electronic mail system for the computer
science and academic research community in Australia, connecting
+
  science and academic research community in Australia, connecting
about 300 sites.  It works similarly to UUCP.  ACSNET has a domain
+
  about 300 sites.  It works similarly to UUCP.  ACSNET has a domain
naming syntax similar to that for Internet domains.  The gateways
+
  naming syntax similar to that for Internet domains.  The gateways
between ACSNET and the Internet are MUNNARI.OZ.AU and UUNET.UU.NET.
+
  between ACSNET and the Internet are MUNNARI.OZ.AU and UUNET.UU.NET.
  
 
APPENDIX B
 
APPENDIX B
  
                      <<< Mail Systems Map >>>
+
                        <<< Mail Systems Map >>>
 +
 
  
  
  
  
 +
Westine, DeSchon, Postel & Ward                             
  
 +
RFC 1168      Intermail and Commercial Mail Relay Services    July 1990
  
  
 
APPENDIX C
 
APPENDIX C
  
March 1990      sent    read    total
+
  March 1990      sent    read    total
  
Telemail        1291    768    2059
+
  Telemail        1291    768    2059
MCI Mail        56      44      100
+
  MCI Mail        56      44      100
Compmail        634    306    940
+
  Compmail        634    306    940
NSF-Mail        370    243    613
+
  NSF-Mail        370    243    613
CGnet          171    82      253
+
  CGnet          171    82      253
USDA Mail      6      1      7
+
  USDA Mail      6      1      7
BellSouth      6      10      16
+
  BellSouth      6      10      16
Other          0      0      0
+
  Other          0      0      0
  
Total          2534    1454    3988
+
  Total          2534    1454    3988
Days in Month  31
+
  Days in Month  31
Messages per Day        128.65
+
  Messages per Day        128.65
  
  
April 1990      sent    read    total
+
  April 1990      sent    read    total
  
Telemail        1363    696    2059
+
  Telemail        1363    696    2059
MCI Mail        40      39      79
+
  MCI Mail        40      39      79
Compmail        771    329    1100
+
  Compmail        771    329    1100
CGnet          361    191    552
+
  CGnet          361    191    552
USDA Mail      28      31      59
+
  USDA Mail      28      31      59
BellSouth      98      73      17
+
  BellSouth      98      73      17
Other          0      0      0
+
  Other          0      0      0
  
Total          2661    1361    4022
+
  Total          2661    1361    4022
Days in Month  30
+
  Days in Month  30
Messages per Day        134.07
+
  Messages per Day        134.07
  
  
May 1990        sent    read    total
+
  May 1990        sent    read    total
  
Telemail        1007    561    1568
+
  Telemail        1007    561    1568
MCI Mail        23      12      35
+
  MCI Mail        23      12      35
Compmail        815    359    1174
+
  Compmail        815    359    1174
CGnet          406    210    616
+
  CGnet          406    210    616
USDA Mail      12      5      17
+
  USDA Mail      12      5      17
BellSouth      167    93      260
+
  BellSouth      167    93      260
Other          0      0      0
+
  Other          0      0      0
  
Total          2430    1240    3670
+
  Total          2430    1240    3670
Days in Month  31
+
  Days in Month  31
Messages per Day        118.39
+
  Messages per Day        118.39
  
  
Line 851: Line 896:
  
  
 +
Westine, DeSchon, Postel & Ward                             
 +
 +
RFC 1168      Intermail and Commercial Mail Relay Services    July 1990
  
  
 
APPENDIX D
 
APPENDIX D
  
The Domain Name System
+
  The Domain Name System
  
The Domain Name System (DNS) provides for the translation between
+
  The Domain Name System (DNS) provides for the translation between
host names and addresses.  Within the Internet, this means
+
  host names and addresses.  Within the Internet, this means
translating from a name, such as "ABC.ISI.EDU", to an IP address such
+
  translating from a name, such as "ABC.ISI.EDU", to an IP address such
as "128.9.0.123".  The DNS is a set of protocols and databases.  The
+
  as "128.9.0.123".  The DNS is a set of protocols and databases.  The
protocols define the syntax and semantics for a query language to ask
+
  protocols define the syntax and semantics for a query language to ask
questions about information located by DNS-style names. The databases
+
  questions about information located by DNS-style names. The databases
are distributed and replicated.  There is no dependence on a single
+
  are distributed and replicated.  There is no dependence on a single
central server, and each part of the database is provided in at least
+
  central server, and each part of the database is provided in at least
two servers.
+
  two servers.
  
In addition to translating names to addresses for hosts that are in
+
  In addition to translating names to addresses for hosts that are in
the Internet, the DNS provides for registering DNS-style names for
+
  the Internet, the DNS provides for registering DNS-style names for
other hosts reachable (via electronic mail) through gateways or mail
+
  other hosts reachable (via electronic mail) through gateways or mail
relays.  The records for such name registration point to an Internet
+
  relays.  The records for such name registration point to an Internet
host (one with an IP address) that acts as a mail forwarder for the
+
  host (one with an IP address) that acts as a mail forwarder for the
registered host.  For example, the Australian host "YARRA.OZ.AU" is
+
  registered host.  For example, the Australian host "YARRA.OZ.AU" is
registered in the DNS with a pointer to the mail relay
+
  registered in the DNS with a pointer to the mail relay
"UUNET.UU.NET".  This gives electronic mail users a uniform mail
+
  "UUNET.UU.NET".  This gives electronic mail users a uniform mail
addressing syntax and avoids making them aware of the underlying
+
  addressing syntax and avoids making them aware of the underlying
network boundaries.
+
  network boundaries.
  
  
Line 904: Line 952:
  
  
 +
Westine, DeSchon, Postel & Ward                             
 +
 +
RFC 1168      Intermail and Commercial Mail Relay Services    July 1990
  
  
 
SECURITY CONSIDERATIONS
 
SECURITY CONSIDERATIONS
  
Security issues are not discussed in this memo.
+
  Security issues are not discussed in this memo.
  
 
AUTHORS' ADDRESSES
 
AUTHORS' ADDRESSES
  
Ann Westine
+
  Ann Westine
USC/Information Sciences Instutite
+
  USC/Information Sciences Instutite
4676 Admiralty Way
+
  4676 Admiralty Way
Marina del Rey, CA  90292-6695
+
  Marina del Rey, CA  90292-6695
 +
 
 +
  Phone:  (213) 822-1511
 +
  EMail:  [email protected]
 +
 
 +
  Annette DeSchon
 +
  USC/Information Sciences Instutite
 +
  4676 Admiralty Way
 +
  Marina del Rey, CA  90292-6695
 +
 
 +
  Phone:  (213) 822-1511
 +
  EMail:  [email protected]
 +
 
 +
  Jon Postel
 +
  USC/Information Sciences Instutite
 +
  4676 Admiralty Way
 +
  Marina del Rey, CA  90292-6695
 +
 
 +
  Phone:  (213) 822-1511
 +
  EMail:  [email protected]
 +
 
 +
  Craig E. Ward
 +
  USC/Information Sciences Instutite
 +
  4676 Admiralty Way
 +
  Marina del Rey, CA  90292-6695
 +
 
 +
  Phone:  (213) 822-1511
 +
  EMail:  [email protected]
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
 +
 
  
Phone:  (213) 822-1511
 
 
  
Annette DeSchon
 
USC/Information Sciences Instutite
 
4676 Admiralty Way
 
Marina del Rey, CA  90292-6695
 
  
Phone:  (213) 822-1511
 
 
  
Jon Postel
 
USC/Information Sciences Instutite
 
4676 Admiralty Way
 
Marina del Rey, CA  90292-6695
 
  
Phone:  (213) 822-1511
 
 
  
Craig E. Ward
 
USC/Information Sciences Instutite
 
4676 Admiralty Way
 
Marina del Rey, CA  90292-6695
 
  
Phone:  (213) 822-1511
+
Westine, DeSchon, Postel & Ward
EMail:  Ward@ISI.EDU
 

Revision as of 23:42, 22 September 2020




Network Working Group A. Westine Request for Comments: 1168 A. DeSchon

                                                              J. Postel
                                                              C.E. Ward
                                                                USC/ISI
                                                              July 1990
             INTERMAIL AND COMMERCIAL MAIL RELAY SERVICES


STATUS OF THIS MEMO

  This RFC discusses the history and evolution of the Intermail and
  Commercial mail systems.  The problems encountered in operating a
  store-and-forward mail relay between commercial systems such as
  Telemail, MCI Mail and Dialcom are also discussed. This RFC provides
  information for the Internet community, and does not specify any
  standard.  Distribution of this memo is unlimited.

INTRODUCTION

  The evolution of large electronic mail systems testifies to the
  increasing importance of electronic mail as a means of communication
  and coordination throughout the scientific research community.
  This paper is a summary of the development of, and a status report
  on, an experiment in protocol interoperation between mail systems of
  different design. USC/Information Sciences Institute (ISI) began work
  on this experiment in 1981 and over the years has provided an
  evolving demonstration service for users to exchange mail between the
  Internet and a few commercial mail systems.
  Recently other organizations have begun to provide similar services,
  demonstrating the ongoing need for interoperation of the Internet and
  the commercial mail systems.  We believe that ISI's pioneering work
  in this area has promoted this expansion of service.
  These systems include the Internet mail system, the US Sprint
  Telemail system, the MCI Mail system, and the Dialcom systems. All of
  the systems were designed to operate autonomously, with no convenient
  mechanism to allow users of one system to send electronic mail to
  users on another system.
  The Intermail and Commercial Mail Relay (CMR) services described in
  this paper were developed to provide a means for sending mail between
  the Internet and these commercial mail systems.



Westine, DeSchon, Postel & Ward

RFC 1168 Intermail and Commercial Mail Relay Services July 1990


  The Internet is an interconnected system of networks using the SMTP
  mail protocol, which includes the ARPANET, MILNET, NSFNET, and about
  700 other networks; mail relays allow the exchange of mail with
  BITNET, CSNET, and the UUCP networks as well.  To the users, this
  Internet looks like one large mail system with at least 100,000
  computers and at least 400,000 users.  Figure 1 illustrates the path
  of a message sent by a user on one Internet host to a user on another
  Internet host.  For more details on the Internet and connected
  networks (see Appendix A).
  As commercial mail systems came into popular use, it became clear
  that a mail link between the Internet and the commercial mail systems
  was necessary (see Appendix B).  More and more commercial and
  research entities needed to communicate with the Internet research
  community, and many of these organizations (for one reason or
  another) were inappropriate candidates for Internet sites.  The
  Intermail and CMR services allow these groups to communicate with
  Internet users by purchasing electronic mail services from commercial
  companies.

INTERMAIL

  Intermail is an experimental mail forwarding system that allows users
  to send electronic mail across mail system boundaries. The use of
  Intermail is nearly transparent, in that users on each system are
  able to use their usual mail programs to prepare, send, and receive
  messages.  No modifications to any of the mail programs on any of the
  systems are required.  However, users must put some extra addressing
  information at the beginning of the body of their messages.
              <<< Figure 1 - Internet to Internet Mail >>>
  The earliest version of Intermail was developed in 1981, by Jon
  Postel, Danny Cohen, Lee Richardson, and Joel Goldberg [1]. It ran on
  the TOPS-20 operating system and was used to forward VLSI chip
  specifications for the MOSIS project between the ARPANET and the
  Telemail system.  The original addressing model used in this system
  was called "Source Route Forwarding".  It was developed to handle
  situations in which a message might travel multiple hops before
  reaching its destination.
  Later, in 1983, Annette DeSchon converted Intermail into a more
  general-purpose mail-forwarding system, supporting forwarding between
  the Internet mail system and three commercial mail systems: Telemail,
  MCI Mail, and Dialcom [3,4].




Westine, DeSchon, Postel & Ward

RFC 1168 Intermail and Commercial Mail Relay Services July 1990


  As it became apparent that the level of generality of Source Route
  Forwarding was not needed, and as Intermail gained acceptance among
  users, an easier approach to addressing was developed.  The new
  addressing model is called "Simple Forwarding".  This form of
  addressing, like Source Route Forwarding, appears at the beginning of
  the text of each message.  It can be used to include various Internet
  mail header fields in addition to the standard "To" and "Cc" address
  fields.  This format also allows the use of special address formats,
  such as U.S. postal addresses and TELEX addresses, which are
  supported by the MCI Mail system.  The Intermail system performed
  partially automated error handling.  Error messages were created by
  the Intermail program and were then either approved or corrected by a
  human postmaster.
  Figure 2 illustrates the pathways between the user mailboxes in the
  commercial mail systems and the user mailboxes in the Internet via
  the Intermail accounts and program modules.  Figure 3 shows the
  Intermail processing in more detail.
             <<< Figure 2 - Commercial Mail to Intermail >>>
                 <<< Figure 3 - Intermail Processing >>>

COMMERCIAL MAIL RELAY

  In 1988, the Commercial Mail Relay (CMR) was developed to run on a
  dedicated UNIX system, replacing the TOPS-20-based Intermail system.
  The CMR is a store-and-forward mail link between the Internet and two
  commercial systems, Telemail and Dialcom. The only remaining
  forwarding performed by the TOPS-20 Intermail system is in support of
  the MCI Mail system.  (This is planned for conversion to the CMR.)
  The CMR supports relay-style addressing in the "Internet to
  commercial system" direction, as well as Simple Forwarding in both
  directions.  One advantage of relay-style addressing is that users
  from different commercial systems can appear on Internet mailing
  lists.  Another advantage is that the reply features of most Internet
  user applications can be used by Internet users to respond to mail
  that originated on a commercial system. Unfortunately, since we do
  not have access to the address-parsing software on the commercial
  systems, it is not possible for users of the commercial systems to
  enter addresses directly into the message header, and they must
  continue to use Simple Forwarding.
  The CMR supports automated error handling, which enables the system
  to provide faster turnaround on messages containing addressing
  errors, and requires much less intervention from a human postmaster.



Westine, DeSchon, Postel & Ward

RFC 1168 Intermail and Commercial Mail Relay Services July 1990


DESCRIPTION OF THE CMR SYSTEM

  The Multi-channel Memo Distribution Facility (MMDF) is used as the
  system mail software because of its notion of separating the mail
  queue into separate channels [5].  This makes it easy to dedicate a
  channel/queue combination to each commercial system.  Internet mail
  comes in over the standard SMTP port, and the system parses the
  destination address, queuing the message in the proper outgoing
  queue.  A tag can be added to outgoing traffic so that replies can be
  made without any special processing at the destination site.
  The CMR uses a relay mailbox on each commercial system.  Commercial
  users send mail to this mailbox with a Simple Forwarding Header (SFH)
  at the head of their message text.  Each channel, in addition to
  sending outgoing mail into the commercial system, reads all messages
  in the relay mailbox and places them in a spool file in the CMR host
  computer.
  The processing of the spool file is performed by a single daemon. It
  parses each commercial system message header to find the sender and
  subject, then it searches for and processes the SFH.  The SFH
  contains the destination Internet addresses.  Figure 4a illustrates
  the path of mail from the Internet to the commercial sytems. Figure
  4b illustrates the path from the commercial systrems to the Internet.
  Note:  MCI Mail is not yet implemented.
  The CMR employs a simple accounting mechanism:  a shell script counts
  the number of times a string marker occurs in the MMDF logs.  At the
  end of the month, another script uses an "awk" program to total the
  number of messages sent and received with each commercial system. The
  Commercial Mail Relay is being developed by Craig E. Ward.  Ann
  Westine served as the Postmaster for both Intermail and the CMR until
  March 1989.  Currently, our Action Office serves as Postmaster.
  Questions may be sent to "[email protected]".
         <<< Figure 4a - The Internet to Commercial Systems >>>
         <<< Figure 4b - Commercial Systems to the Internet >>>

COMMERCIAL SYSTEMS SERVED

  The CMR provides mail relay service between the Internet and two
  commercial electronic mail systems:  the US Sprint Telemail system
  and the Dialcom system.  A CMR connection to MCI Mail is under
  development.  MCI Mail is currently served by the TOPS-20 Intermail
  system.  See Appendix C for recent traffic data.



Westine, DeSchon, Postel & Ward

RFC 1168 Intermail and Commercial Mail Relay Services July 1990


  Telemail is an international commercial service.  Some of the
  Telemail systems served by the CMR include MAIL/USA, NASAMAIL/USA,
  and GSFC/USA.  Some government agencies, such as NASA and the
  Environmental Protection Agency, have dedicated Telemail systems.
  Companies also exist that purchase bulk services from Telemail and
  resell the service to individuals.  Omnet's Sciencenet is a very
  popular example of this type of service.
  Dialcom is a commercial service similar to Telemail in that it has
  facilities for allowing groups to purchase tailored services, and
  some government agencies (such as the National Science Foundation and
  the U.S.  Department of Agriculture) have special group-access plans.
  The IEEE Computer Society also has a dedicated group service, called
  IEEE Compmail, which is open to members of the IEEE Computer Society.
  MCI Mail is operated by MCI and is marketed to large companies as
  well as individual users.
  Specific examples of the users of Intermail and the CMR are as
  follows:
  1) Scientists in Oceanography, Astronomy, Geology, and Agriculture
  use Intermail and the CMR to communicate with colleagues.  Many of
  these scientists have accounts on "Sciencenet", which is actually
  part of a Telemail system administered by Omnet.
  (2) The IEEE Computer Society's publication editors use the Dialcom
  system "Compmail" to manage the papers being prepared for their
  numerous publications.  Many of the authors are in university
  departments with access to the Internet. Intermail and the CMR
  support a significant exchange of large messages containing
  manuscripts.
  (3)  NASA uses Telemail systems for its own work and has extensive
  exchanges through its own relay service, as well as Intermail and the
  CMR, for communicating with university scientists on the Internet.
  Other developments to interoperate between the Internet and
  Commercial mail systems are:
     (1)  The Merit gateway to Sprintmail and IEEE Compmail
     (2)  The CNRI gateway to MCI Mail
     (3)  The Ohio State University gateway to Compuserve, and,
     (4)  NASA-Ames gateway to Telemail



Westine, DeSchon, Postel & Ward

RFC 1168 Intermail and Commercial Mail Relay Services July 1990


ACCEPTABLE USE POLICY FOR INTERMAIL AND THE CMR

  The Internet is composed of many networks sponsored by many
  organizations.  However, all the Internet's long-haul networks are
  provided by U.S.  government agencies.  Each of these agencies limits
  the use of the facilities it provides in some way.  In general, the
  statement by an agency about how its facilities may be used is called
  an "Acceptable Use Policy".
  The various agencies involved in the Internet are currently preparing
  their Acceptable Use Policy statements.  Most of these are in draft
  form and have not been released as official agency statements as yet.
  None of these policies are currently available as online documents.
  In the least restrictive case, all bona fide researchers and
  scholars, public and private, from the United States and foreign
  countries (unless denied access by national policy) are allowed
  access.
  The Intermail and Commercial Mail Relay (CMR) systems at ISI are
  resources provided by the Defense Advanced Research Projects Agency
  (DARPA) for computing and communication.  Use of these resources must
  be limited to DARPA-sponsored work or other approved government
  business (or must otherwise meet the acceptable use policy of DARPA),
  only.
  However, DARPA, as a member of the Federal Research Internet
  Coordinating Committee (FRICC), has agreed to the FRICC draft policy
  for communication networks, which provides in part that:  "The member
  agencies of the FRICC agree to carry all traffic that meets the
  Acceptable Use Policy of the originating member agency".
  Thus, e-mail messages (i.e., "traffic") that meet the Acceptable Use
  Policy of an agency and pass through some facility of that agency
  (i.e., "the originating member") on the way to Intermail or CMR are
  allowed.
  The current member agencies of the FRICC are DARPA, NSF, DOE, NASA,
  and NIH.
  BITNET and UUCP (and other) networks are interconnected to the
  Internet via mail relays.  It is the responsibility of the managers
  of these mail relays to ensure that the e-mail messages ("traffic")
  that enter the Internet via their mail relays meet the Acceptable Use
  Policy of the member agency providing the Internet access.




Westine, DeSchon, Postel & Ward

RFC 1168 Intermail and Commercial Mail Relay Services July 1990


  In addition, we cannot allow CMR or Intermail to be used simply as a
  bridge between two commercial systems, even though CMR has this
  technical capability.  At least one end of the communication must be
  related to FRICC acceptable use.

DETAILS OF CMR SYSTEM USE

  The CMR host computer is Internet host INTERMAIL.ISI.EDU
  (128.9.2.203).  The users of the commercials system are required to
  know the proper gateways between the Internet and other networks such
  as BITNET, CSNET, or UUCP.  Users on networks interconnected to the
  Internet likewise need to know how to reach the Internet to send mail
  through INTERMAIL.ISI.EDU to a commercial system.
  The relay connection to Telemail is through their host TELEMAIL/USA.
  The general syntax for Telemail addresses is
  "[USER/ORGANIZATION]HOST/COUNTRY", making the full address for the
  relay mailbox:
                     [INTERMAIL/USCISI]TELEMAIL/USA
  Users across the entire Telemail service can send mail to this
  address.  Users on the TELEMAIL host need only send to INTERMAIL.
  Internet users can use the basic Telemail format, append a
  "%TELEMAIL" to it, and mail to the resulting address as if it really
  existed on INTERMAIL.ISI.EDU, e.g.:
          [CWARD/USCISI]TELEMAIL/USA%[email protected]
  Note that the CMR system will accept anything before the "%TELEMAIL",
  that is, the CMR does not validate Telemail addresses before
  transmitting them to Telemail.
  The CMR handles Dialcom mail delivery in a similar way, but this
  system has what might be called "virtual hosts".  Groups can be set
  up with an alias system to allow easier intra-group access.  For
  example, both NSF and USDA share the same Dialcom host (157); but,
  while both groups send relay messages to Intermail, their actual
  fully qualified Dialcom mailboxes are different. For example, NSF's
  mailbox is NSF153, and USDA's mailbox is AGS9999.
  Mail going in either direction may use an embedded Simple Forwarding
  Header.  An SFH must be the first part of the message text.  It
  starts with a "Forward:"  field followed by a "To:" field.  "Cc:",
  "Subject:", and other fields may follow the "To:" fields. The SFH is
  terminated by a blank line.



Westine, DeSchon, Postel & Ward

RFC 1168 Intermail and Commercial Mail Relay Services July 1990


  This is a template of an SFH:
     Forward: Destination-Network
     To: User@host1, User@host2,
          User2@host2
     Cc: User@host1
     Subject: This subject supercedes the subject in the host net header
     <Blank-Line>
  Dialcom syntax is "Host-ID:User-ID", for example, 134:ABC1234.  This
  format will work from any Dialcom host; but users in the same group
  as ABC would be able to use the user name, for example, JSMITH.
  Using the SFH format, mail to a Dialcom system could be sent as
  follows:
     To: [email protected]
     Subject:  Test Message
     Forward: Compmail
     To: 134:ABC1234
     Here is the text of the message.
  Proper destination network names include ARPA, Telemail, Compmail,
  NSF-Mail, and USDA-Mail.
  It is possible for a user to make mistakes at many points in the
  process. Errors are handled as automatically as possible by the CMR.
  Many errors are caught in the standard Internet mail traffic, and
  users receive the usual error messages from the system.  Messages
  with incorrect commercial system addresses or faulty SFHs are also
  automatically returned to sender.  Messages that the software cannot
  handle are sent to the CMR's user-service mailbox, Intermail-
  [email protected].  This mailbox has been set up to take care of user
  problems and to be a central distribution point for user
  instructions.

PROBLEMS

  Several problems arise from the store-and-forward nature of the CMR.
  One of the biggest is that almost all of the commercial systems lack
  a machine-to-machine interface -- the CMR software must mimic a human
  user of the commercial system.  Another problem is that the Internet
  and a commercial system have different forms (or syntax) for
  electronic mail addresses.  A major goal of the CMR project is to
  make the link between networks as transparent as possible, allowing
  Internet users to use off-the-shelf mail programs.  Making commercial


Westine, DeSchon, Postel & Ward

RFC 1168 Intermail and Commercial Mail Relay Services July 1990


  address formats fit the Internet standard is a major task [2].
  Compatibility with Internet addressing standards is also a concern.
  The commercial accounts are not able to take advantage of the
  transparency features of the Domain Name System (DNS) (see Appendix
  D); and some commercial addresses are incompatible with the Internet
  syntax--this requires Internet users to continue using the older
  methods.
  Another general problem to be solved is to reduce the amount of time
  needed to maintain the system.  Because most commercial systems force
  our software to mimic a human user, automatic error detection and
  handling are quite complex. The Intermail system requires human
  intervention in processing failed mail.  A goal of the CMR is to
  fully automate these processes.
  A related problem facing the CMR, as well as its predecessor
  Intermail, is the frequency with which commercial systems change
  their software.  The changes are usually minor and do not bother most
  human users; however, the CMR depends on being able to recognize
  certain strings.  To avoid the necessity of rebuilding the whole CMR
  when these strings change, most of the string markers are stored in
  ASCII files that are read at run time.
  The translation of commercial system addresses has created a new set
  of problems,  most of which are caused by the use of "special"
  characters by the commercial systems.
  Telemail uses square brackets ("[" and "]") around user names. While
  these characters are not special by Internet standards when found in
  the local part of an address, many (perhaps most) Internet mailers
  refuse to accept these characters unless they are quoted.  MMDF was
  modified locally to correct this.
  The square bracket problem is even worse for users of IBM mainframe
  machines, many of which are used on BITNET.  The square bracket is
  not a printable character on many BITNET IBM hosts, and all kinds of
  strange addresses can result from its use.
  The colon is another example.  Dialcom uses it as the delimiter
  between host and mailbox.  However, the colon is a special character
  in the Internet mail standard [2].  Users can avoid this problem by
  using the SFH and placing the Dialcom address at the beginning of the
  message text.  Although the CMR can accept addresses with colons,
  many Internet hosts and relays are unable to accept addresses that
  contain colons.  Mail with colons in the address fields is often
  rejected by Internet hosts and is returned to the Intermail-Request
  mailbox for error processing.  This can cause significant delays.


Westine, DeSchon, Postel & Ward

RFC 1168 Intermail and Commercial Mail Relay Services July 1990


  Problems have also been caused by confusion about which hosts are
  mail relays between the Internet and other systems compatible with
  the Internet mail standard [2]. (e.g., BITNET, UUCP, and CSNET).
  When the CMR was implemented, a decision was made that the CMR would
  not keep track of these mail relays.  When a relay is changed, as the
  BITNET mail relays were in 1988, mail may be rejected because the
  host either no longer exists or refuses the mail.
  The mail relay problem is a subset of the larger problem of
  communicating information about new features and changes to the user
  community. Virtually none of the users of the CMR are local.  Many
  are hidden behind the veil of the commercial system.  (Dealing with
  commercial system customer support people has proven to be
  frustrating -- few of them seem to understand the concept of
  machine-to-machine exchanges.) Enhancements to commercial software
  that necessitate minor changes can disrupt some CMR users for days.
  Another problem that has not been adequately solved is validation of
  commercial system addresses and processing of failed commercial
  system mail.  The Telemail system will not validate a user/host
  combination until after the full text of the message has been
  transmitted.  If a long message is sent to an invalid address, it can
  be very expensive in terms of wasted time and connect charges.
  Telemail also gives inadequate information when the host is correct
  but the user name is not.  The failed mail notice received from
  Telemail is of little use to either a human reader or the CMR
  software.  The only information that Telemail returns is the message
  ID number -- it provides no subject, and no text to distinguish the
  message from the numerous others that pass through the mailbox.
  Dialcom does a better job of validating addresses.  If an address is
  not recognized, the system immediately prompts for a correction.  A
  simple <RETURN> will delete the invalid address from the list.
  The commercial systems are geared for paying customers to send and
  receive mail to other paying customers.  They are not equipped to
  handle reverse billing, or "collect calls."  ISI is currently charged
  for connect time needed to transmit and receive mail to and from
  other Internet sites.  A possible solution to this problem would be
  to extend the CMR. to include accounting and billing procedures that
  would pass the costs of CMR to its users.
  What had been GTE Telemail became Sprint SprintMail, Telenet became
  Sprintnet, and the host TELEMAIL/USA became SM66/USA.
  In April 1990, Sprint installed its X.400 implementation.  For the
  time being, the old-style Interconnect syntax will work. The CMR


Westine, DeSchon, Postel & Ward

RFC 1168 Intermail and Commercial Mail Relay Services July 1990


  telemail channel and the Simple Forwarding Header (SFH) processor,
  were modified to accept either format in the SprintMail "From" field.
  Sprint uses the following syntax for X.400:
                     (O:USCISI,UN:INTERMAIL,TS:SM66)
  The SFH processor will "translate" this into:
                /O=USCISI/UN=INTERMAIL/TS=SM66/%TELEMAIL
  The channel program will reverse the process.  In the translation,
  parentheses become slashes, colons become equal signs and commas
  become slashes and vice versa.
  Unfortunately, the translation algorithm is not foolproof.  A
  Sprint/Internet relay did not use the same field names and values as
  those in SprintMail.  Consequently, a CMR translated address can not
  be sent unmodified to Sprint's relay, Sprint.COM, and Sprint.COM
  processed addresses cannot be sent unmodified to the CMR.
  From experimentation, the modifications necessary to a CMR processed
  address to make it acceptable to Sprint.COM are (1) take the "non-
  standard" X.400 fields of "UN" and "TS" and prepend "DD." to them,
  (2) add the country field and code (C:US) and (3) add the Telemail
  administrative domain name (ADMD:Telemail).  The above example would
  become:
   /O=USCISI/DD.UN=INTERMAIL/DD.TS=SM66/ADMD=TELEMAIL/C=US/@Sprint.COM
  The country code must be changed from "US" to "USA."  The CMR queue
  name must also be appended: "%TELEMAIL."
  The situation is further complicated by Sprint's decision to only
  relay mail to and from its own administrative domain.  Other X.400
  ADMDs may be added in the future if payment problems can be overcome.
  SprintMail encoded Internet addresses are not parsed correctly by the
  SFH processor, but that should not be a major problem -- who on the
  Internet is going to send to the commercial side of the relay?
  When the NSF decided to terminate NSFMAIL, it became clear that the
  CMR Project needed a way to get news out to the commercial users.
  The CMR channel programs now are able to append a news file to the
  end of messages going into the commercial networks.  After
  transmitting a message, each channel checks for a news file with the
  channel name and if present, sends it.



Westine, DeSchon, Postel & Ward

RFC 1168 Intermail and Commercial Mail Relay Services July 1990


  The biggest costs of the CMR are the connect times to the Sprintnet
  X.25 network and the commercial machines.  Making the CMR transmit
  faster is the current number one problem.
  Three strategies are being pursued:
     - Improve the implementation of the current method
     - Change the method to take advantage of changes in the commercial
       software
     - Upgrade the modems and increase the number of phone lines
  For a list of known problems or bugs in the CMR software, see the
  Appendix of the program logic manual [6].

FUTURE DIRECTIONS

  No software project is ever completed, and the CMR is no exception.
  There are many possible extensions, some more difficult than others.
  One addition that will be made to the CMR is a channel for
  interacting with MCI Mail.  MCI Mail is one of the original TOPS-20
  commercial systems that were serviced by Intermail; the CMR will need
  to replace this function before all of the TOPS-20 machines are
  removed from service on the Internet.
  The adaptability of the CMR is such that adding new commercial
  systems should not be a major problem.  Additional commercial systems
  under consideration include General Electric's GENIE, Western Union's
  EasyLink, and Compuserve.
  One possible addition to the CMR system could be maintenance of a
  list of gateways.  This would allow commercial system users to
  incorporate the native address formats of other networks into the
  SFHs.  An advantage of this would be that users could simply tell the
  CMR to forward a message to BITNET, for example, and the CMR would
  find the gateway and properly format the address for that gateway.
  To increase the ease of use to Internet users, the system might treat
  each commercial system as an Internet host and create DNS database
  records for them.  This would allow users to send mail to a non-
  Internet user at an Internet-style domain name.
  Another improvement would be the possibility of accepting X.400-style
  addressing. The current system rejects them.



Westine, DeSchon, Postel & Ward

RFC 1168 Intermail and Commercial Mail Relay Services July 1990


  In order to further reduce the hazards of string changes in the
  commercial system software, an AI component could be added to the
  commercial system interfaces.  Such an AI component might be able to
  "figure out" what marker a new prompt represents and to remember it.

ACCESS INFORMATION

  For instructions on how to use Intermail and CMR contact Intermail-
  [email protected].

REFERENCES

  [1]  Cohen, D., "A Suggestion for Internet Message Forwarding for
       MOSIS", IEN-180, USC/Information Sciences Institute, March 1981.
  [2]  Crocker, D., "Standard for the Format of ARPA Internet Text
       Messages", RFC-822, University of Delaware, August 1982.
  [3]  DeSchon, A. L., "MCI Mail/ARPA Mail Forwarding", USC/Information
       Sciences Institute, ISI Research Report, RR-84-141, August 1984.
  [4]  DeSchon, A. L., "INTERMAIL, An Experimental Mail Forwarding
       System", USC/Information Sciences Institute, ISI Research
       Report, RR-85-158, September 1985.
  [5]  Kingston, D., "MMDF II: A Technical Review", Usenix Conference,
       Salt Lake City, August 1984.
  [6]  Ward, C. E., "The Commercial Mail Relay Project:  Intermail on
       UNIX", USC/Information Sciences Institute, 1988.











Westine, DeSchon, Postel & Ward

RFC 1168 Intermail and Commercial Mail Relay Services July 1990


APPENDIX A

  The Internet and Connected Networks
  The Internet is a network of networks interconnected by gateways or
  routers. The common element is the TCP/IP protocol suite.  The
  Internet now includes approximately 800 networks and 100,000 host
  computers.  The Internet is made up of local area networks in
  research institutes and university campuses, regional networks, and
  long-haul networks.  These resources are supported by the using
  organizations and by several US goverment agencies (including DARPA,
  NSF, NASA, DOE, and NIH).   The long-haul networks in the Internet
  are the ARPANET, the MILNET, the NSFNET Backbone, the NASA Science
  Internet (NSI), and the DOE Energy Science Network (ESNET).
  Other systems using TCP/IP or other protocols may be networks of
  networks or "internets" with a lower case "i".  The capital "I"
  Internet is the one described above.
  There are other networks with (semi-) compatible electronic mail
  systems. These include BITNET (and EARN and NETNORTH), UUCP (and
  EUNET), CSNET, ACSNET, and JANET.  Users of electronic mail may not
  necessarily be aware of the boundaries between these systems and the
  Internet.
  The Domain Name System (DNS) is a mechanism used in the Internet for
  translating names of host computers into addresses.  The DNS also
  allows host computers not directly on the Internet to have registered
  names in the same style.
  BITNET (Because It's Time NETwork)
  BITNET has about 2,500 host computers, primarily at universities, in
  many countries.  It is managed by EDUCOM, which provides
  administrative support and information services.  There are three
  main constituents of the network: BITNET in the United States and
  Mexico, NETNORTH in Canada, and EARN in Europe.  There are also
  AsiaNet, in Japan, and connections in South America.  Gateways exist
  between BITNET and the Internet.  The most common gateway used is
  CUNYVM.CUNY.EDU.
  CSNET (The Computer + Science Network)
  CSNET has 180 member organizations, primarily computer science
  research laboratories at universities and research institutes,
  including international affiliates in more than a dozen countries.
  CSNET has adopted DNS-style names for all its host computers.  It is
  administered by the University Corporation for Atmospheric Research


Westine, DeSchon, Postel & Ward

RFC 1168 Intermail and Commercial Mail Relay Services July 1990


  (UCAR) and provides administrative support and information services
  via the CSNET Information Center (CIC) at Bolt Beranek and Newman
  (BBN). The gateway between CSNET and the Internet is RELAY.CS.NET.
  Note: CSNET and BITNET have officially merged into a single
  organization as of October 1, 1989.
  UUCP (UNIX to UNIX Copy)
  UUCP is a protocol, a set of files, and a set of commands for copying
  data files from one UNIX machine to another.  These procedures are
  widely used to implement a hop-by-hop electronic mail system.  This
  simple mechanism allows any UNIX host computer to join the system by
  arranging a connection (dial-up or permanent) with any UNIX host
  already in the system.  In the basic UUCP system, mail is source
  routed by the sending user through a path of connected hosts to the
  destination.  Currently, there are databases of connection
  information (UUCP maps) and programs (pathalias) that aid in
  determining routes.  There is some use of DNS-style names by UUCP
  hosts.  EUNET is a UUCP-based network in Europe, and JUNET is a
  similar net in Japan.  These international branches of UUCP use DNS-
  style names as well.  There are many hosts that may relay mail
  between UUCP and the Internet.  One prominent gateway is
  UUNET.UU.NET.
  JANET (Joint Academic NETwork)
  JANET is the primary academic network in the United Kingdom, linking
  about 1,000 computers at about 100 universities and research
  institutes.  JANET has a domain name system similar to that of the
  Internet, but the order of the domain name parts is opposite (with
  the top-level domain on the left).  The protocols used in JANET are
  the UK "Coloured Books".  The primary gateway between JANET and the
  Internet is NSFNET-RELAY.AC.UK.
  ACSNET (Australian Computer Science Network)
  ACSNET is the principal electronic mail system for the computer
  science and academic research community in Australia, connecting
  about 300 sites.  It works similarly to UUCP.  ACSNET has a domain
  naming syntax similar to that for Internet domains.  The gateways
  between ACSNET and the Internet are MUNNARI.OZ.AU and UUNET.UU.NET.

APPENDIX B

                        <<< Mail Systems Map >>>



Westine, DeSchon, Postel & Ward

RFC 1168 Intermail and Commercial Mail Relay Services July 1990


APPENDIX C

  March 1990      sent    read    total
  Telemail        1291    768     2059
  MCI Mail        56      44      100
  Compmail        634     306     940
  NSF-Mail        370     243     613
  CGnet           171     82      253
  USDA Mail       6       1       7
  BellSouth       6       10      16
  Other           0       0       0
  Total           2534    1454    3988
  Days in Month   31
  Messages per Day        128.65


  April 1990      sent    read    total
  Telemail        1363    696     2059
  MCI Mail        40      39      79
  Compmail        771     329     1100
  CGnet           361     191     552
  USDA Mail       28      31      59
  BellSouth       98      73      17
  Other           0       0       0
  Total           2661    1361    4022
  Days in Month   30
  Messages per Day        134.07


  May 1990        sent    read    total
  Telemail        1007    561     1568
  MCI Mail        23      12      35
  Compmail        815     359     1174
  CGnet           406     210     616
  USDA Mail       12      5       17
  BellSouth       167     93      260
  Other           0       0       0
  Total           2430    1240    3670
  Days in Month   31
  Messages per Day        118.39



Westine, DeSchon, Postel & Ward

RFC 1168 Intermail and Commercial Mail Relay Services July 1990


APPENDIX D

  The Domain Name System
  The Domain Name System (DNS) provides for the translation between
  host names and addresses.   Within the Internet, this means
  translating from a name, such as "ABC.ISI.EDU", to an IP address such
  as "128.9.0.123".  The DNS is a set of protocols and databases.  The
  protocols define the syntax and semantics for a query language to ask
  questions about information located by DNS-style names. The databases
  are distributed and replicated.  There is no dependence on a single
  central server, and each part of the database is provided in at least
  two servers.
  In addition to translating names to addresses for hosts that are in
  the Internet, the DNS provides for registering DNS-style names for
  other hosts reachable (via electronic mail) through gateways or mail
  relays.  The records for such name registration point to an Internet
  host (one with an IP address) that acts as a mail forwarder for the
  registered host.  For example, the Australian host "YARRA.OZ.AU" is
  registered in the DNS with a pointer to the mail relay
  "UUNET.UU.NET".  This gives electronic mail users a uniform mail
  addressing syntax and avoids making them aware of the underlying
  network boundaries.














Westine, DeSchon, Postel & Ward

RFC 1168 Intermail and Commercial Mail Relay Services July 1990


SECURITY CONSIDERATIONS

  Security issues are not discussed in this memo.

AUTHORS' ADDRESSES

  Ann Westine
  USC/Information Sciences Instutite
  4676 Admiralty Way
  Marina del Rey, CA  90292-6695
  Phone:  (213) 822-1511
  EMail:  [email protected]
  Annette DeSchon
  USC/Information Sciences Instutite
  4676 Admiralty Way
  Marina del Rey, CA  90292-6695
  Phone:  (213) 822-1511
  EMail:  [email protected]
  Jon Postel
  USC/Information Sciences Instutite
  4676 Admiralty Way
  Marina del Rey, CA  90292-6695
  Phone:  (213) 822-1511
  EMail:  [email protected]
  Craig E. Ward
  USC/Information Sciences Instutite
  4676 Admiralty Way
  Marina del Rey, CA  90292-6695
  Phone:  (213) 822-1511
  EMail:  [email protected]








Westine, DeSchon, Postel & Ward