"????" wrote: > the plain text is abcd, and the alternative content type is text/html, > i should prefer explain the html content, and i must not explaint the > two part ,so i want to get the boundary end.
so use the email module: import email message_text = "..." message = email.message_from_string(message_text) for part in message.walk(): if part.get_content_type() == "text/html": print "html is", repr(part.get_payload()) (the message instances either contains a payload or sequence of submessages; use message.is_multipart() to see if it's a sequence or not. the walk() method used in this example loops over all submessages, in message order). </F> -- http://mail.python.org/mailman/listinfo/python-list