0

我们有一个通过插件创建的电子邮件活动。电子邮件将变成短信,作为其中的一部分,我们将描述填充为 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);
4

1 回答 1

0

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

于 2013-11-01T21:23:43.010 回答