This is a condensed version of the code. We send out our emails through iModules, so when we create an email, we’re essentially starting inside an unseen <body> tag:
<table>
<tbody>
<tr>
<td>
<p style="font-family: arial, helvetica, sans-serif; font-size: 12px; line-height: 1.8em;">
Austin, TX 78713-7458<br />
Phone: [phone]<br />
Toll free: [phone]<br />
Email: [email]<br />
Web: [website]
</p>
</td>
</tr>
</tbody>
</table>
When I look at the delivered email through Firebug, this is what it shows (starting with the paragraph tag above):
<p>...
<span id="lw_1321893996_1" class="yshortcuts">Austin, TX 78713-7458</span>
<br />
Phone: [phone]
<br />
Toll free: [phone]
<br />
Email:
<a style="color:rgb(204, 85, 0);font-weight:bold;" href="#" target="_blank" ymailto="#" rel="nofollow">[email]</a>
<br />
Web:
<a style="color:rgb(204, 85, 0);font-weight:bold;" href="#" target="_blank" rel="nofollow">[website]</a>
</p>
Yahoo starts from the detected shortcut above (the word “Austin”) and repeats the email after the first rendering, complete with a broken format. Snazzy.