2010-12-22 34 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!中不起作用,所以你應該重新設計佈局,只需要簡單的圖像鏈接。