Return the payload of the part as either a string (for text parts), an EmailMessage object (for message/rfc822 parts), or a bytes object (for all other non-multipart types).
This content manager provides only a minimum interface beyond that provided by Message itself: it deals only with text, raw bytes, and Message objects.