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?
9 out of 14 found this helpful