2010-12-22 49 views
1

我试图发送一封HTML邮件,它将通过蝙蝠收到!程序。发送HTML邮件给蝙蝠!程序(C#)

邮件正在从C#代码发送。 我成立了IsBodyHtml = true;。 我的HTML代码:

<html> 
<head> 
    <title>Mail</title> 

</head> 
<body> 
<map name="planetmap"> 
    <area shape="rect" coords="20,29,303,155" href="http://mysite.com" alt="this is my site" /> 
    <area shape="rect" coords="372,23,479,103" href="http://somesite.com/" alt="somesite" /> 
    <area shape="rect" coords="35,345,169,408" href="anotherlink.com" alt="" /> 
    <area shape="rect" coords="178,348,332,409" href="http://www.lastsite.com/" alt="lastsite" /> 
</map> 
<img src="cid:mail" usemap ="#planetmap" border="0"/> 
</body> 
</html> 

该邮件显示在Outlook很好,但在蝙蝠!它只是一个图像(地图不起作用)。 谁能告诉我我做错了什么?

回答

1

电子邮件客户端限制他们支持的HTML。这是出于多种原因,包括安全。

我建议将图片切片并使用表格,或者只需将用户指向带图像映射的网页(如果它是必需的)。

1

按照features页面,

蝙蝠!它自己的HTML查看机制的好处 - Robin HTML Viewer以及它自己的图像查看模块。例如,

HTML电子邮件通常是一场噩梦,并且是一种推荐使用表格布局的情况。你发现图像地图在The Bat!中不起作用,所以你应该重新设计布局,只需要简单的图像链接。