See METHODS in Mail::Reporter
Decoding is tricky, and not without loss of information. Lines will
stay separate lines, although they might have been joined before the
encoding split them up. Characters which are not printable will be
replaced by their octal value, and carriage returns ('=0D'
) at
end of line are removed.
Option | Defined in | Default |
---|---|---|
result_type | Mail::Message::TransferEnc | <type of source body> |
Encoding is to quoted-printable is a careful process: All characters
outside the normal printing range, and including '='
are encoded.
They are translated into a '='
followed by a two digit hex of the
ascii value of the character. The same treatment is for white-spaces
at the end of a line.
The lines which are constructed which must be 76 characters max, not broken on encoded characters.
Option | Defined in | Default |
---|---|---|
result_type | Mail::Message::TransferEnc | <type of source body> |