如何使用crm通过简单的电子邮件地址发送电子邮件?
How to send email by simple email address using crm?
我正在使用 Dynamics CRM 2016,我想使用用户插入的电子邮件地址从 crm 发送电子邮件(电子邮件 ID 取自 incident-Entity
中的字段,而不是来自 crm-用户)根据在线示例,选项是使用来自另一个实体的实体引用,该实体将持有并获取电子邮件地址,有没有办法不使用实体引用,而是从事件表单上的一个简单字段获取我的电子邮件地址?
更新:
but instead get my email address from a simple field on incident form?
这在 CRM UI 中是不可能的。但是可以使用 blog link in comment 中的代码片段。您必须查询文本框内容并输入收件人地址。
(这两行用于从 CRM UI 的关联记录非电子邮件字段向 activity 方电子邮件 ID 发送电子邮件,没有针对此特定场景的任何代码或自定义)
很遗憾,您无法实现。
唯一的办法就是关联记录。
你可以的programmatically
!您可以向 Lead/Contact/Account
以外的人发送电子邮件。CRM 会发送电子邮件,但当您在 CRM
中打开它时,它会显示未解决的引用
您可以使用与 e-mail 地址字段无关的 e-mail 地址。只需要几个步骤。
在 UI 中导航至 设置 > 系统设置 > 选项卡电子邮件 > header "Set Email form options".
确保设置 "Allow messages with unresolved email recipients to be sent" 为是。
现在您可以使用文字 e-mail 地址,如本例所示:
var sender = new EntityCollection();
sender.Entities.Add(new Entity("activityparty")
{
["addressused"] = "me@home.test"
});
var recipients = new EntityCollection();
recipients.Entities.Add(new Entity("activityparty")
{
["addressused"] = "info@acme.test"
});
var eMail = new Entity("email")
{
["from"] = sender,
["to"] = recipients,
["subject"] = "Just a test",
["description"] = "Body of your e-mail"
};
organizationService.Create(eMail);
我正在使用 Dynamics CRM 2016,我想使用用户插入的电子邮件地址从 crm 发送电子邮件(电子邮件 ID 取自 incident-Entity
中的字段,而不是来自 crm-用户)根据在线示例,选项是使用来自另一个实体的实体引用,该实体将持有并获取电子邮件地址,有没有办法不使用实体引用,而是从事件表单上的一个简单字段获取我的电子邮件地址?
更新:
but instead get my email address from a simple field on incident form?
这在 CRM UI 中是不可能的。但是可以使用 blog link in comment 中的代码片段。您必须查询文本框内容并输入收件人地址。
(这两行用于从 CRM UI 的关联记录非电子邮件字段向 activity 方电子邮件 ID 发送电子邮件,没有针对此特定场景的任何代码或自定义)
很遗憾,您无法实现。
唯一的办法就是关联记录。
你可以的programmatically
!您可以向 Lead/Contact/Account
以外的人发送电子邮件。CRM 会发送电子邮件,但当您在 CRM
您可以使用与 e-mail 地址字段无关的 e-mail 地址。只需要几个步骤。
在 UI 中导航至 设置 > 系统设置 > 选项卡电子邮件 > header "Set Email form options".
确保设置 "Allow messages with unresolved email recipients to be sent" 为是。
现在您可以使用文字 e-mail 地址,如本例所示:
var sender = new EntityCollection();
sender.Entities.Add(new Entity("activityparty")
{
["addressused"] = "me@home.test"
});
var recipients = new EntityCollection();
recipients.Entities.Add(new Entity("activityparty")
{
["addressused"] = "info@acme.test"
});
var eMail = new Entity("email")
{
["from"] = sender,
["to"] = recipients,
["subject"] = "Just a test",
["description"] = "Body of your e-mail"
};
organizationService.Create(eMail);