Dynamics crm 2011 电子邮件活动-正在删除空白

Dynamics crm 2011 电子邮件活动-正在删除空白,dynamics-crm-2011,dynamics-crm,Dynamics Crm 2011,Dynamics Crm,我们有一个通过插件创建的电子邮件活动。该电子邮件将成为一条短信,作为其中的一部分,我们将把描述填充到160个字符 但是,过去几个月来,该功能已停止工作。我相信这是因为Dynamics CRM现在使用“空白:正常”属性 这意味着以下代码不起作用,因为空格填充被减少为单个空格。有人对此有可行的解决办法吗 string message = "My Message"; if (message.Length < 160) { message= message.PadRight(160, ' ');

我们有一个通过插件创建的电子邮件活动。该电子邮件将成为一条短信,作为其中的一部分,我们将把描述填充到160个字符

但是,过去几个月来,该功能已停止工作。我相信这是因为Dynamics CRM现在使用“空白:正常”属性

这意味着以下代码不起作用,因为空格填充被减少为单个空格。有人对此有可行的解决办法吗

string message = "My Message";
if (message.Length < 160)
{
message= message.PadRight(160, ' ');
message+= ".";
}

Email email = new Email();
email.Description = message;
email.To = toEmail;
email.From = fromEmail;
var emailId = service.Create(email);
string message=“我的消息”;
如果(消息长度<160)
{
message=message.PadRight(160',);
信息+=”;
}
电子邮件=新电子邮件();
email.Description=消息;
email.To=toEmail;
email.From=fromEmail;
var emailId=service.Create(电子邮件);

我们在发送的电子邮件中添加签名并添加签名时遇到问题。我的理解是,创建了一个新用户,在创建SMS电子邮件时,我们将其分配给该用户队列。由于电子邮件实体仍然与创建用户的活动方关联,因此它仍然显示在正确的记录中,但实际上是由另一个队列发送的。

为什么不让邮件少于160个字符?当它作为电子邮件推出时,电子邮件页脚会被添加“受保护”等等我们被告知将其移除