C# System.Net.Mail.MailMessage电子邮件作为Microsoft Dynamics CRM 2011中发送电子邮件的附件

C# System.Net.Mail.MailMessage电子邮件作为Microsoft Dynamics CRM 2011中发送电子邮件的附件,c#,dynamics-crm-2011,C#,Dynamics Crm 2011,在CRM 2011中,如何将电子邮件作为MSG文件附加到传出的电子邮件 我已经创建了一个电子邮件的html附件,这是可以的,但html附件必须在浏览器中查看;Outlook中的预览不显示图像 我遇到的问题是,CRM中的ActivityTimeAttachment实体要求主体是Base64字符串,如果附件是html字符串,则可以: //必须使用Unicode编码,因为 //ASCII中的特殊字符 var bodyArray=System.Text.unicodeincode.Unicode.Get

在CRM 2011中,如何将电子邮件作为MSG文件附加到传出的电子邮件

我已经创建了一个电子邮件的html附件,这是可以的,但html附件必须在浏览器中查看;Outlook中的预览不显示图像

我遇到的问题是,CRM中的ActivityTimeAttachment实体要求主体是Base64字符串,如果附件是html字符串,则可以:

//必须使用Unicode编码,因为
//ASCII中的特殊字符
var bodyArray=System.Text.unicodeincode.Unicode.GetBytes(body);
body=System.Convert.tobase64字符串(bodyArray);
返回体;

如何使用从
System.Net.Mail.MailMessage
创建的MSG文件作为附件,或者如何将
System.Net.Mail.MailMessage
电子邮件转换为Base64String?

因此,您希望将.MSG文件附加到CRM中的电子邮件?是;或者找到另一种方法将CRM中的现有电子邮件附加到传出电子邮件。发送的电子邮件需要附加到自动回复电子邮件。3年后仍然没有回复。我怎样才能撞到这根线?