我正在尝试使用一些 RTF 文本作为 mail.body 创建邮件消息,但System.Net.Mail.MailMessage
只有 IsHtmlBody 上没有 IsRtfBody 属性。我收到的测试邮件都包含
{\rtf1\deff0{\fonttbl{\f0 Times New Roman;}{\f1 Verdana;}}{\colortbl\red0\green0\blue0 ;\red0\green0\blue255 ;}{\*\listoverridetable}{\stylesheet {\ql\cf0 Normal;}{\*\cs1\cf0 Default Paragraph Font;}{\*\cs2\sbasedon1\cf0 Line Number;}{\*\cs3\ul\cf1\ulc1 Hyperlink;}}\sectd\pard\plain\ql{\f1\fs20\cf0 Beste }{
ETC...
我很确定它可以完成,因为 Outlook 也有 RTF 选项,但在网上找不到任何合适的例子,这就是我目前所拥有的:
System.Net.Mail.MailMessage oMessage = GetMailMergeMessage();
oMessage.Subject = this.MailMerger.Subject;
oMessage.Body = this.MailMergeResult.RtfText;
oMessage.IsBodyHtml = true;
oMailer.Send(oMessage);
希望有人可以帮助我,
Jurjen。