Some customers ask why our configuration requires the Rich Text Format (RTF) to be disabled.
Rich Text Format (RTF) is not the same as HTML
A common confusion is to think that Microsoft's RTF is the same as HTML. They are completely different. Microsoft has deprecated RTF in favor of HTML. See below.
Microsoft Recommends using HTML rather that RTF
Rich Text Format (RTF) is a legacy proprietary email format that Microsoft created before HTML emails were popular. The short answer on why we recommend disabling it is that Microsoft recommends it. Please see this article:
"You can use RTF when you send messages inside an organization that uses Microsoft Exchange, but we recommend that you use the HTML format."
Outlook Web Access (OWA) cannot even send in RTF
Microsoft has decided to not even support sending email from OWA in RTF. OWA is however able to read RTF, but this is just for legacy support. Please see the link below.
OWA Can read messages formatted in RTF, but can't format or send this format
RTF Security Exploits
1) Here is in-depth article about various exploits related to RTF/OLE:
Microsoft Rich Text Format is heavily used in the email attachments in phishing attacks. It has been gaining massive popularity and its wide adoption in phishing attacks is primarily attributed to the fact that it has an ability to contain a wide variety of exploits and can be used efficiently as a delivery mechanism to target victims.
2) Here is an example security alert related to RTF within Outlook:
"Microsoft Outlook retrieves remote OLE content without prompting"
Pesky winmail.dat attachments
One indication that your email message is in Rich Text Format (RTF) is if you see a winmail.dat attachment on an email. Here is an informative article on the logic used to determine when RTF is applied:
The TNEF conversion options for messages sent to external recipients are described in the following list from highest priority to lowest priority:
Remote domain settings
Mail user or mail contact settings
How content conversion happens in Exchange
TNEF is not the same as RTF
TNEF and RTF are related but not exactly the same. However, it can get confusing because they are used interchangeably.