A Message instance has the following methods:
Message instances also support a read-only mapping interface.
In particular: m[name] is the same as m.getheader(name);
and len(m), m.has_key(name), m.keys(),
m.values() and m.items() act as expected (and
consistently).
Finally, Message instances have two public instance variables: