我们有一个通过插件创建的电子邮件活动。该电子邮件将成为一个短信,作为其中的一部分,我们将描述填充为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);
答案 0 :(得分:0)
我们遇到了签名被添加到电子邮件中并添加了签名的问题。我的理解是创建了一个新用户,在创建SMS电子邮件时,我们将它们分配给该用户队列。由于电子邮件实体仍然与创建用户的活动方相关联,因此它仍显示在正确的记录中,但实际上是由另一个队列发出的。