Why do so many headers start with X-?

Any computer that handles a message is allowed to append its own headers.  By convention, if a system wants to add its own custom header, it starts with X-.  This is so they can be sure their custom headers don't accidentally take the name of any defined header, current or future.

 

Was this article helpful?
13 out of 18 found this helpful