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: