我正在使用带有以下代码的插件在 Dynamics CRM 2011 UR13 中发送电子邮件;
// Create the e-mail message
Email email = new Email
{
To = new ActivityParty[] { toParty },
From = new ActivityParty[] { fromParty },
RegardingObjectId = new EntityReference(new_la.EntityLogicalName, la.Id),
Subject = emailsubject,
Description = emailbody, // html-content
DirectionCode = true
};
var _emailId = service.Create(email);
// Send the e-mail message
SendEmailRequest sendEmailreq = new SendEmailRequest
{
EmailId = _emailId,
TrackingToken = "",
IssueSend = true
};
电子邮件正在发送给收件人,但是,接收邮件服务器的垃圾邮件过滤器并不满意,因为内容仅为 html。
X-Spam-Report:
* 1.6 HTML_IMAGE_ONLY_24 BODY: HTML: images with 2000-2400 bytes of words
* 0.0 HTML_MESSAGE BODY: HTML included in message
* 0.7 MIME_HTML_ONLY BODY: Message only has text/html MIME parts
* 0.4 HTML_MIME_NO_HTML_TAG HTML-only message, but there is no HTML tag
我想将电子邮件卡在我们客户的邮件过滤器中的风险降到最低。理想情况下,电子邮件应该作为多部分发送,即 text/plain 和 text/html 部分,但我无法弄清楚如何分别定义纯文本部分。
所以问题是 - 有没有办法指定电子邮件正文的一个 html 部分和一个纯文本部分?