Email 如何使用crm通过简单的电子邮件地址发送电子邮件?
我正在与Dynamics CRM 2016合作,我想使用用户插入的电子邮件地址从CRM发送电子邮件(电子邮件Id取自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中是不可能的。但是可以使用中的代码段。您必须查询文本框内容并输入收件人地址 (这两行用于
事件实体
中的字段,而不是来自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是关于关系管理的:)您可以阅读此文,它可能会有所帮助。可能是我没有解释清楚,对于下层选民:):)