日期:2014-05-17  浏览次数:21003 次

【求助】C#多媒体邮件发送
最近接手了一个新项目,里面有动态多媒体邮件的发送
所谓动态多媒体邮件就是:1.邮件内的部分内容是数据库查询来的。2.图片内可以添加样式(彩色字体,表格,背景图片,图片,超链接等)3.当然还有普通邮件的附件功能。
项目用c#的winform做,首先考虑到的便是使用HtmlEditor第三方插件来实现,之后随便在word里面建了个表格,有背景图片啊,彩色字体啊,图片啊等等,然后粘贴到Htmleditor中发送。

随之问题出现了,邮件发送成功了倒是,但查看的时候全是html未编译的标签等...整个邮件看起来相当的乱啊。。。然后我把内容粘贴到文本文档中,后缀名改为html打开,查看样式是正确的,但是图片路径是发送端的本地路径,所以图片不可以显示。

所以现在出现了两个问题:1.如何才能让邮件查看的时候是编译过的html网页,而不是未编译的html标签。(求解)2.图片的问题,如何才能往HtmlEditor中插入图片发送出去后,查看的到。(是否必须要把图片同时上传到服务器?才可以相应的显示到?还是说需要编译成64位码...)

各种老大们啊,求帮助啊,风中凌乱ing...
HtmlEditor c# winform html

------解决方案--------------------
html代码不需要编译的吧
------解决方案--------------------
打包成rtf或者word文档发过去