在电子邮件中使用的地址"来自"属性

时间:2015-09-29 13:21:04

标签: dynamics-crm-2011 dynamics-crm

我在创建电子邮件时使用预操作插件来更改电子邮件的"来自" 属性的实体引用。 这是我用于设置的代码:

((EntityCollection)entity.Attributes["from"]).Entities[0].Attributes["partyid"] = erQueue;  //erQueue is an entityReference of a certain queue

我还希望电子邮件从队列电子邮件地址发送,而不是从原始发件人的地址发送。 我是否还应该设置"来自"的"地址使用属性? activityparty,还是会自动发生?

2 个答案:

答案 0 :(得分:0)

CRM应默认用于所选记录的主电子邮件地址的电子邮件地址。

我过去只使用addressused,因为我想使用所选记录的主电子邮件地址以外的电子邮件地址。

因此,在您的情况下,我认为您不需要设置addressused

稍微陈旧的文档,但我相信仍然是真实和相关的。

activityparty.addressused Property

  

属性activityparty.partyid包含帐户的ID,   联系人,主管或系统用户。对于帐户,联系或领导,   property emailaddress1用作电子邮件的默认值   地址。如果此值为空,则使用emailaddress2,依此类推。对于   systemuser,默认的电子邮件地址是internalemailaddress。

     

要覆盖此默认值,您可以指定备用地址作为addressused的值。例如,如果您将addressused设置为   值“someone@example.com”,将使用该电子邮件地址。

答案 1 :(得分:0)

检查完成后,电子邮件与“来自”字段中的原始系统用户的电子邮件地址一起发送。所以我不得不在from属性中更改activityparty的地址:

((EntityCollection)entity.Attributes["from"]).Entities[0].Attributes["addressused"] = sQueueEmailAddress;