def message_from_file(filename, parser=None): if parser is None: parser = Lib.Parser() with open(filename, "rb") as fp: email = parser.parse(fp) email._pma_parsed_body = True return PMA.Message(email, sos.path.split(filename)[-1])
def _new_message (self, m) : return PMA.Message (email = m, name = m._pma_path, mailbox = self)