home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / mail / headers / 217 < prev    next >
Encoding:
Text File  |  1992-07-21  |  2.5 KB  |  60 lines

  1. Newsgroups: comp.mail.headers
  2. Path: sparky!uunet!gatech!ukma!widener!eff!ckd
  3. From: ckd@eff.org (Christopher Davis)
  4. Subject: Re: X-FOOBAR: style headers (What are they?)
  5. In-Reply-To: pwl@tc.fluke.COM's message of 21 Jul 92 16:06:03 GMT
  6. Message-ID: <CKD.92Jul21170744@loiosh.eff.org>
  7. Sender: usenet@eff.org (NNTP News Poster)
  8. Nntp-Posting-Host: loiosh.eff.org
  9. Organization: Electronic Frontier Foundation Tech Central
  10. References: <1992Jul21.160603.4774@tc.fluke.COM>
  11. Date: Tue, 21 Jul 1992 21:09:53 GMT
  12. Lines: 46
  13.  
  14. Paul> == Paul Lutt <pwl@tc.fluke.COM> 
  15.  
  16.  Paul> While not a newcomer to email or netnews, I'm a bit confused about the
  17.  Paul> origin and use of email headers of the form:
  18.  
  19.  Paul>     X-FOOBAR:
  20.  
  21.  Paul> Where FOOBAR may be some commonly used header field, such as
  22.  Paul> FROM.
  23.  
  24.  Paul> I've looked through the RFCs that we have locally and can find no
  25.  Paul> mention of this practice.  Could some kind soul please enlighten me?
  26.  Paul> Thanks.
  27.  
  28. RFC822:
  29.      4.7.4.  EXTENSION-FIELD
  30.  
  31.              A limited number of common fields have  been  defined  in
  32.         this  document.   As  network mail requirements dictate, addi-
  33.         tional fields may be standardized.   To  provide  user-defined
  34.         fields  with  a  measure  of  safety,  in name selection, such
  35.         extension-fields will never have names  that  begin  with  the
  36.         string "X-".
  37.  
  38.      4.7.5.  USER-DEFINED-FIELD
  39.  
  40.              Individual users of network mail are free to  define  and
  41.         use  additional  header  fields.   Such fields must have names
  42.         which are not already used in the current specification or  in
  43.         any definitions of extension-fields, and the overall syntax of
  44.         these user-defined-fields must conform to this specification's
  45.         rules   for   delimiting  and  folding  fields.   Due  to  the
  46.         extension-field  publishing  process,  the  name  of  a  user-
  47.         defined-field may be pre-empted
  48.  
  49.         Note:  The prefatory string "X-" will never  be  used  in  the
  50.                names  of Extension-fields.  This provides user-defined
  51.                fields with a protected set of names.
  52.  
  53. Basically, that means a simple and guaranteed method of "commenting out"
  54. a header is to add "X-" to the beginning.
  55. --
  56. Christopher Davis * ckd@eff.org * System Administrator, EFF * +1 617 864 0665
  57.    ``The First Amendment is often inconvenient.  But that is besides the
  58.   point.  Inconvenience does not absolve the government of its obligation
  59.          to tolerate speech.'' --Justice Anthony Kennedy, in 91-155
  60.