MIME Headers

back: Do it yourself
next: Create a field

Mail::Box decided to do a fast, basic message reading by default: it returns the encoded line values with get(). Parsing the header field to all its complicated possibilities is too expensive to be the default behavior.

Only the fields which contain very valuable information will be decoded via the study() method. When you do not need these details anymore, just throw that studied object away and the memory consumed by it will be reused. The studied result is typically block scoped.