in reply to email for both plain text and html

How are you going to determine what the recipient can or can not accept??

that aside, you can use one of the HTML modules to convert to plain text.. (i'm assuming you have an html file to send? or do you have data and can construct text or html output for the mail?)