home *** CD-ROM | disk | FTP | other *** search
/ Simtel MSDOS - Coast to Coast / simteldosarchivecoasttocoast2.iso / fido / ftsc_all.z43 / FSC-0041.002 < prev    next >
Text File  |  1990-07-14  |  3KB  |  84 lines

  1. Document: FSC-0041
  2. Version:  002
  3. Date:     14-Jul-90
  4.  
  5.  
  6.  
  7.  
  8.                                MSGID / REPLY
  9.                  A proposal for unique message identifiers
  10.                           and reply chain linkage
  11.  
  12.                                14 July, 1990
  13.  
  14.                                  jim nutt
  15.                              1:114/30@fidonet
  16.  
  17.  
  18.  
  19.  
  20. Status of this document:
  21.  
  22.      This FSC presents the final draft of a proposed FTSC (FidoNet(r)
  23.      Technical Standards Committee) standard for the FidoNet community
  24.      and requests comments from all interested parties.  Distribution of
  25.      this document is unlimited.
  26.  
  27.      Fido and FidoNet are registered marks of Tom Jennings and Fido
  28.      Software.
  29.  
  30.  
  31. MSGID
  32.  
  33.      A MSGID line consists of the string "^AMSGID:" (where ^A is a
  34.      control-A (hex 01) and the double-quotes are not part of the
  35.      string),  followed by a space,  the address of the originating
  36.      system,  and a serial number unique to that message on the
  37.      originating system,  i.e.:
  38.  
  39.           ^AMSGID: origaddr serialno
  40.  
  41.      The originating address should be specified in a form that
  42.      constitutes a valid return address for the originating network.   
  43.      If the originating address is enclosed in double-quotes,  the
  44.      entire string between the beginning and ending double-quotes is 
  45.      considered to be the orginating address.  A double-quote character
  46.      within a quoted address is represented by by two consecutive
  47.      double-quote characters.  The serial number may be any eight
  48.      character hexadecimal number,  as long as it is unique - no two
  49.      messages from a given system may have the same serial number
  50.      within a very long period of time.  The manner in which this
  51.      serial number is generated is left to the implementor.
  52.  
  53.  
  54. REPLY
  55.  
  56.      A REPLY line consists of the string "^AREPLY:" (where ^A is a
  57.      control-A (hex 01) and the double-quotes are not part of the
  58.      string),  followed by a space, and the origaddr and serialno
  59.      fields of the MSGID line of the message to which this message is a
  60.      reply,  i.e.:
  61.  
  62.         ^AREPLY: origaddr serialno
  63.  
  64.      The origaddr and serialno fields must be identical to the
  65.      corresponding fields in the MSGID of the message to which this
  66.      message is a reply.  A REPLY line is never generated in a 
  67.      message that is a reply to a message that does not contain a
  68.      MSGID line.
  69.  
  70.  
  71. GENERAL
  72.  
  73.      For best results,  MSGID and REPLY lines should be the first two
  74.      lines of the message after extended addressing lines (FMPT, TOPT,
  75.      INTL, DOMAIN),  with MSGID appearing above REPLY.
  76.  
  77.      Finally,  a MSGID is generated only at the time of message
  78.      creation.  An existing MSGID and/or REPLY should never be stripped
  79.      from a message passing through an intermediate system.  No system
  80.      should ever add an MSGID and/or REPLY to,  or modify an existing
  81.      MSGID / REPLY contained in,  a message not originating on that
  82.      system.
  83.  
  84.