Guido Neitzer wrote:
> ----8<--------8<--------8<--------8<--------8<--------8<----
> 2.2.1. Unstructured Header Field Bodies
>
>
> Some field bodies in this standard are defined simply as
> "unstructured" (which is specified below as any US-ASCII characters,
> except for CR and LF) with no further restrictions. These are
> referred to as unstructured field bodies. Semantically,
> unstructured
> field bodies are simply to be treated as a single line of characters
> with no further processing (except for header "folding" and
> "unfolding" as described in section 2.2.3).
>
> ----8<--------8<--------8<--------8<--------8<--------8<----
So see what "folding" means. Section 2.2.3 says
2.2.3. Long Header Fields
Each header field is logically a single line of characters comprising
the field name, the colon, and the field body. For convenience
however, and to deal with the 998/78 character limitations per line,
the field body portion of a header field can be split into a multiple
line representation; this is called "folding". The general rule is
that wherever this standard allows for folding white space (not
simply WSP characters), a CRLF may be inserted before any WSP. For
example, the header field:
Subject: This is a test
can be represented as:
Subject: This
is a test
--
Alvaro Herrera http://www.CommandPrompt.com/
PostgreSQL Replication, Consulting, Custom Development, 24x7 support