Is it possible to convert incoming emails sent in HTML format to plain-text in Exchange Server 2003?
Alternatively, is it possible to retrieve emails from Exchange Server as plain-text only?
If your application is getting mail from a specific mailbox using POP3 or IMAP, you can configure the mailbox's POP3/IMAP settings so that Exchange serves plain text only, regardless of the format of messages in the mailbox.
I haven't worked on Exchange 2003 in quite a while, nor do I have access to a 2003 server, so I can't give you the exact place to look, but if you view the mailbox properties using AD Users & Computers on the Exchange server, it shouldn't be too hard to spot.
Update: after a bit of searching, I managed to find the location of the setting I was thinking of.
On your Exchange Server, open AD Users & Computers, it should be under Start/All Programs/Microsoft Exchange.
I have done this in the the past with an app that polled a mailbox using POP3 so I know for a fact it works. I'm 99.9% sure the exact same option is available for IMAP4.
I decided to use the HtmlAgilityPack and manually parse the email body. I couldn't seem to find an exhange server solution.