Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Email 如何使用crm通过简单的电子邮件地址发送电子邮件?_Email_Dynamics Crm_Dynamics Crm 2016_Entityreference - Fatal编程技术网

Email 如何使用crm通过简单的电子邮件地址发送电子邮件?

Email 如何使用crm通过简单的电子邮件地址发送电子邮件?,email,dynamics-crm,dynamics-crm-2016,entityreference,Email,Dynamics Crm,Dynamics Crm 2016,Entityreference,我正在与Dynamics CRM 2016合作,我想使用用户插入的电子邮件地址从CRM发送电子邮件(电子邮件Id取自事件实体中的字段,而不是来自CRM用户)。根据在线示例,选项是使用另一个实体的实体引用,该实体将持有并获取电子邮件地址,有没有办法不使用Entityreference,而是从事件表单上的简单字段获取我的电子邮件地址?更新: 而是从事件表单上的一个简单字段中获取我的电子邮件地址 这在CRM UI中是不可能的。但是可以使用中的代码段。您必须查询文本框内容并输入收件人地址 (这两行用于

我正在与Dynamics CRM 2016合作,我想使用用户插入的电子邮件地址从CRM发送电子邮件(电子邮件Id取自
事件实体
中的字段,而不是来自CRM用户)。根据在线示例,选项是使用另一个实体的实体引用,该实体将持有并获取电子邮件地址,有没有办法不使用Entityreference,而是从事件表单上的简单字段获取我的电子邮件地址?

更新

而是从事件表单上的一个简单字段中获取我的电子邮件地址

这在CRM UI中是不可能的。但是可以使用中的代码段。您必须查询文本框内容并输入收件人地址


(这两行用于从CRM UI中的关联记录非电子邮件字段向活动方电子邮件Id发送电子邮件,无需针对此特定场景进行任何代码或自定义)

不幸的是,你无法实现它


唯一的方法是关联记录。

您可以通过编程方式
执行它!您可以向不是
潜在客户/联系人/帐户的人发送电子邮件。。CRM将发送电子邮件,但当您在CRM中打开它时,它将显示未解析的引用。您可以使用与电子邮件地址字段不关联的电子邮件地址。这只需要几个步骤

在UI中导航到设置>系统设置>选项卡电子邮件>标题“设置电子邮件表单选项”

确保设置“允许发送未解析电子邮件收件人的邮件”为“是”

现在,您可以使用文本电子邮件地址,如本例所示:

var sender=new EntityCollection();
sender.Entities.Add(新实体(“activityparty”)
{
[“addressused”]=“me@home.test"
});
var recipients=new EntityCollection();
recipients.Entities.Add(新实体(“activityparty”)
{
[“addressused”]=“info@acme.test"
});
var电子邮件=新实体(“电子邮件”)
{
[“发件人”]=发件人,
[“至”]=收件人,
[“主题”]=“只是一个测试”,
[“description”]=“电子邮件正文”
};
创建(电子邮件);

因此,如果我理解正确,我必须将我的电子邮件地址保存在任何实体记录中,并且只能通过实体引用将该电子邮件传递给crm sendmail功能。是的,crm是关于关系管理的:)您可以阅读此文,它可能会有所帮助。可能是我没有解释清楚,对于下层选民:):)