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
mso
conditional comments. - Modern email clients (including gmail) strip out
script
tags. - Browsers render, but do not display the contents of unknown
script
types.
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-->