在电子邮件正文中发送RTF文件

时间:2012-05-23 13:36:22

标签: c# vb.net c#-4.0

我的应用程序生成报告为rtf文件。我想发送此文件 电子邮件,但不作为附件,但在电子邮件体内。和接收器 必须看到格式化的文本。我怎样才能做到这一点?

2 个答案:

答案 0 :(得分:2)

您可以将RTF转换为HTML,然后将其作为HTML邮件发送。试试这个:

http://www.codeproject.com/Articles/27431/Writing-Your-Own-RTF-Converter

答案 1 :(得分:0)

我们在这里订做一些订单,电子邮件正文仅用于标准文本。

为了发送HTML只是为了创建一个html页面来标记来自标签的电子邮件内容,大多数电子邮件客户端(尤其是基于Web的)将能够将它作为HTML显示给阅读器,因为它们遵循标签和格式化页面。

关于RTF - 它非常不标准,并且主要在处理电子邮件的微软产品中得到支持,它们会在主体中放置一些预读器以将其标记为RTF对象。