世界中で標準となっているeメール仕様(SMTPプロトコル仕様)はRFC822などのRFCドキュメントです。 原本を読めばすべて書かれているのですが、全部読むのは大変なのでピックアップしてまとめてみました。 – HTMLメール、添付ファイルなどが入ると複雑になりますが、全ての基本はRFC822に記載されているテキストメール仕様です。 – OSによらず、メールの改行はCRLF(0x0D,0x0A)を使います。 – NULL文字(0x00)の使用は禁止されています。 – HTMLメールなどを含む形態としてMIMEメールが標準化(ex. RFC2046)されました。 – ASCIIコードのFF(0x0C/Ctrl+L)は改ページを表します。 – ASCIIコードのHT(0x09/Tab)はタブ文字を表します。 – メール送信に使われるSMTPプロトコルはHTTPプロトコルと大体同じ書式を持っていて