From everything I've read and heard, it's virtually impossible to do that.
Email programs have very specialized and very old HTML coding techniques. They don't at all use modern HTML code.
Best luck is with dedicated email generating applications.
EDIT: Bob's link gives a much better explanation than mine. Thanks!
Further to this - you can build the layout or similar in MailChimp, Campaign Monitor, Zoho or a dozen other email campaign online software.
InDesign is not the right tool for what you're trying to do.