I am getting nuts. I have to create an HTML mail which is supposed to send out with Outlook 2010.
In the code I'd like to use a background image for a table cell. backgrounds.cm tells me my code has to look something like this:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns:v="urn:schemas-microsoft-com:vml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /> <title>test</title> </head> <body leftmargin="0" marginwidth="0" topmargin="0" marginheight="0" offset="0"> <table border="0" cellpadding="0" cellspacing="0" height="100%" width="100%"> <tr> <td align="center" valign="top"> <table border="0" cellpadding="0" cellspacing="0" width="690" style="border: none; width:690px;"> <tr> <td background="http://i.imgur.com/YJOX1PC.png" bgcolor="#ffffff" width="690" valign="top"> <!--[if gte mso 9]> <v:rect xmlns:v="urn:schemas-microsoft-com:vml" fill="true" stroke="false" style="width:690px;"> <v:fill type="tile" src="http://i.imgur.com/YJOX1PC.png" color="#ffffff" /> <v:textbox style="mso-fit-shape-to-text:true" inset="0,0,0,0"> <![endif]--> <div> <p>Yada Yada Yada</p> <p>Yada Yada Yada</p> <p>Yada Yada Yada</p> <p>Yada Yada Yada</p> <p>Yada Yada Yada</p> <p>Yada Yada Yada</p> <p>Yada Yada Yada</p> <p>Yada Yada Yada</p> <p>Yada Yada Yada</p> <p>Yada Yada Yada</p> </div> <!--[if gte mso 9]> </v:textbox> </v:rect> <![endif]--> </td> </tr> </table> <br /> </td> </tr> </table> </body> </html>
This renders nicely in the browser and works perfect when I use a 3rd party online service that sends me the mail.
Even when I use my local Outlook 2010 to send this it looks still good when composing but when the mail is sent and received the complete mail content is converted to an image.
First I thought this has to be an option in Outlook but I can't find anything about converting-when-sending when going through the settings.
Any idea what I am doing wrong?
Hi there Shell, it's very hard to say what Outlook 2010 is doing to your HTML email code here. They don't provide any information on sending best practices, I'm sorry to say. Out of interest, is there a reason why you'd send using Outlook 2010, versus an email marketing service?
Thanks for you reply. The reason is simple: my customer requests this and won't accept the idea of using a marketing service. I keep nagging but for now they are stuck to Outlook 2010.
Hi Shell, how are you verifying that it's displaying as an image? Ultimately there are big differences when you send from within Outlook vs a proper solution.
That being said, the only way you'd end up with what you're suggesting is if there is a middle-man somewhere, possibly screen-scraping the email for security.
Hi Redferret, I first noticed this when I couldn't select any text in the received mail, then I checked its source and found that it's just one image with the text as alt-attribute.
A middle-man might indeed be the culprit, I guess there's some silent virus-checking involved before the mail gets finally send. Thanks for the heads-up, that's a good point for further investigation.