I am trying to send the following HTML mail thru the ASP CDO component.

This is the HTML mail i wanna send from Page 1:

<div align="center">
  <table width="100%" border="0" cellspacing="0" cellpadding="0">
      <td><div align="center">
          <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="820" height="540">
            <param name="movie" value="http://mywebsite.com/movie1.swf">
            <param name="quality" value="high">
            <embed src="http://mywebsite.com/movie1.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="820" height="540"></embed></object>

This the the code of the second page which sends the mail.

Set myMail=CreateObject("CDO.Message")
myMail.Subject="Sending email with CDO"
myMail.HTMLBody = request.form("txtmessage") 
set myMail=nothing

My mail contains absolute path of the the SWF file, but the problem is when I receive the mail (tested with Gmail, yahoomail etc) I get a blank email with absolutely nothing in it.

I have tested the mail with only HTML hyperlinks and it works but not with an embedd SWF file :(

Any idea how to make it work?


It’s only due to the security reason, actually the html you are sending that’s sent with mail but blocked by the mail client. you can send the links on tables, but flash will not work due to the security reasons