> I used below code to build email message [...] > msg.set_payload("Body of the email messagge") [...] > This code will build plain email message properly. > But after building the message. If a email user > download this mail through out look express then > this email message will display without any alignment.
What do you mean without any alignment? Text always has an alignment (unless the letters are scattered across the screen, I suppose). You're sending a plain-text email (with a MIME type of 'html'), so it's up to the client (OE) to decide how to display it. > If a user type 3 paragraph message > outlook express display as a single line. Are you putting line breaks in the message? I suspect that what you're missing is that you're meaning to put some HTML in the message, and aren't (the content type hints at this). =Tony.Meyer -- http://mail.python.org/mailman/listinfo/python-list