The purpose of Kuato's hack is to show
either :~) email content, or :~( email content, depending on the email client.
MS Outlook 2007, 2010, 2013, and Outlook.com are targeted to see the :~( content.
All other email clients see the :~) content.
The following email client quirks are strategically composed:
- MS Outlook 2007, 2010, 2013 parse and adhere to mso conditional comments.
- Outlook.com strips out
msoconditional comments. - Modern email clients (including gmail) strip out
scripttags. - Browsers render, but do not display the contents of unknown
scripttypes.
The complete hack
<!--[if !mso]><!-->
:~)
<script type="text/plain">
<!--<![endif]-->
:~(
<!--[if !mso]><!-->
</script>
<!--<![endif]-->** The interpretation from various rendering contexts **
<!--[if !mso]>**IGNORE**<![endif]-->
:~(
<!--[if !mso]>**IGNORE**<![endif]-->**STRIPPED**
:~(
**STRIPPED**<!-- html comment-->
:~)
**STRIPPED**
<!--html comment--><!-- html comment-->
:~)
<script type="text/plain">
**IGNORE**
</script>
<!-- html comment-->