On the bottom line, you cannot easily do this using System.Net.Mail.
Rich text in Outlook is sent as a winmail.dat file in the SMTP world (outside of Exchange).
The winmail.dat file is a TNEF message. So, you need to create your rich text inside the winmail.dat file (formatted to TNEF rules).
However, this is not all. Outlook uses a special version of compressed RTF, so you also need to compress RTF before it is added to the winmail.dat file.
The bottom line is that it is difficult to do, and if the client really needs this function, I would rethink it.
This is not something you can do with multiple lines of code in .NET.
dave wanta
source share