Email CRM电子邮件未通过c格式化HTML
我试图通过crm发送n封电子邮件,但正文中包含HTML。我通过CRM正确地发送了电子邮件,但是当我打开它时,Contact>History我打开了电子邮件,看到邮件正文中没有编码为HTML的XML。这是我到目前为止所拥有的。我的邮件正文在下面这个代码。我已经使用MailMessage完成了这项工作,但它不会通过CRM发送,只能通过SMTP发送。有什么想法吗Email CRM电子邮件未通过c格式化HTML,email,crm,Email,Crm,我试图通过crm发送n封电子邮件,但正文中包含HTML。我通过CRM正确地发送了电子邮件,但是当我打开它时,Contact>History我打开了电子邮件,看到邮件正文中没有编码为HTML的XML。这是我到目前为止所拥有的。我的邮件正文在下面这个代码。我已经使用MailMessage完成了这项工作,但它不会通过CRM发送,只能通过SMTP发送。有什么想法吗 var emailTemplateBody = GetEmailTemplateBody(); var _getEmailV
var emailTemplateBody = GetEmailTemplateBody();
var _getEmailVariables = getEmailVariables(emailTemplateBody);
// Create a FROM activity party for the email.
activityparty fromParty = new activityparty();
fromParty.partyid = new Lookup();
fromParty.partyid.type = EntityName.systemuser.ToString();
fromParty.partyid.Value = new Guid("C82755FB-6369-DB11-98AE-00145E7F535F");
//Create a TO activity party for email
activityparty toParty = new activityparty();
toParty.partyid = new Lookup();
toParty.partyid.type = EntityName.contact.ToString();
toParty.partyid.Value = new Guid("74CD3907-5BC9-E311-9C41-005056850017");
//Create a new email
email emailInstance = new email();
//set email parameters
emailInstance.from = new activityparty[] { fromParty };
emailInstance.to = new activityparty[] { toParty };
emailInstance.subject = "Who Cares";
emailInstance.description = _getEmailVariables;
emailInstance.mimetype = ""
//Create a GUId for the email
Guid emailId = _crmServiceInstance.Create(emailInstance);
//Create a SendEmailRequest
SendEmailRequest request = new SendEmailRequest();
request.EmailId = emailId;
request.IssueSend = true;
request.TrackingToken = "";
//Execute request
_crmServiceInstance.Execute(request);
需要采用HTML格式的XML代码:
"<template><text><![CDATA[<p><font size=2 face=\"Tahoma, Verdana, Arial\">Hi: |contact.FullName|</font></p>\r\n<p><font size=2 face=\"Tahoma, Verdana, Arial\"></font> </p><font size=2 face=\"Tahoma, Verdana, Arial\">\r\n<ul style=\"list-style-type:disc;white-space:normal;word-spacing:0px;text-transform:none;color:rgb(0,0,0);padding-bottom:0px;text-align:left;padding-top:0px;font:14px/19px 'Helvetica Neue', Arial, Helvetica;padding-left:20px;margin:0px 0px 10px 10px;letter-spacing:normal;padding-right:0px;background-color:rgb(255,255,255);text-indent:0px\">\r\n<li style=\"list-style-position:outside;padding-bottom:0px;padding-top:0px;padding-left:0px;margin:5px 0px;padding-right:0px\">Content Line 2 = |New_manheimsubscription.new_externalbillingsubscriptionid| \r\n<li style=\"list-style-position:outside;padding-bottom:0px;padding-top:0px;padding-left:0px;margin:5px 0px;padding-right:0px\">DogButter is gross</li></ul></font>]]></text></template>"
试着把所有的东西都放在下面的HTML格式中,并将其添加到电子邮件的描述中。那样的话,我们应该能够得到预期的HTML格式的正文
<table>
<tr>
<td>
</td>
</tr>
</table>
当我必须用一些HTML对象创建电子邮件的描述时,这种方法对我很有效
希望这有帮助 我成功地在电子邮件正文中使用了HTML代码。 我正在使用Dynamics 365 v9.0 这是第1段 这是第2段 这是第3段
请检查CDATA部分内的标签。我认为这不是正确形成的。其中一个缺少结束标记。也许这就是为什么它没有像预期的那样到来的问题。