A factory function for constructing a new empty message object. Used by the parser when building messages. Defaults to None, in which case Message is used.
email.policy/Policy.message_factory
Policy.message_factory