Headerset7, headerset8, headersetesc Channel Options

Unencoded non-ASCII headers
In extremely rare situations very old and standards-incompliant SMTP servers must be accomodated. One of the behaviors such servers sometimes exhibit is an inability to deal with MIME encoded words in headers. Instead such servers expect headers to simply contain unencoded material in some other charset.

The,  , and   channel options are used to deal with such situations. Each accepts a charset name as an argument. When applied to a destination channel, they cause encoded words in the specified charsets to be decoded. Any combination of the options can be specified, meaning from 1 to 3 charsets can be decoded. Note that the names of these options were selected to match up with other charset options but there is essentially no difference between the three options.

Extreme care should be exercised when using these options, as the messages they produce will be grossly standards incompliant and may cause serious interoperability problems, to the point of crashing some very old SMTP servers.

See also:
 * Channel options
 * Character set conversion
 * charset7 Option
 * Headers channel options
 * Character sets and eight bit data channel options