RFC2822

そもそもが任意の値をセット出来るのはX-で始まるというルール(RFC822)があるので、そのルールに合わせました。

と思ったら、今はRFC822は破棄されて、RFC2822なんですね。で、そっちじゃ特に規定を設けるのやめましたって書いてある。うーむ。けどルールとしては残ってるのかな。

あと大文字小文字を区別しないらしいので、もうちょっと手を入れてみます。