Как отправить письмо по простому адресу электронной почты, используя crm

Я работаю с CRM Dynamics 2016, я хочу отправить электронное письмо от CRM, используя адрес электронной почты, который пользователь вставил (почта взята из поля в incident-Entity а не от crm-пользователя) в соответствии с примерами в сети вариант заключается в использовании ссылки на сущность от другой сущности, которая будет хранить и получать адрес электронной почты, есть ли способ не использовать ссылку на сущность, а вместо этого получить мой адрес электронной почты из простого поля в форме инцидента?

2 ответа

Решение

К сожалению, вы не можете этого достичь.

Единственным способом связана запись.

Вы можете использовать адреса электронной почты, которые не связаны с полями адресов электронной почты. Для этого нужно всего несколько шагов.

В пользовательском интерфейсе перейдите в Настройки> Системные настройки> вкладка Электронная почта> заголовок "Установить параметры формы электронной почты".

Убедитесь, что для параметра "Разрешить отправку сообщений с неразрешенными получателями электронной почты" установлено значение "Да".

Теперь вы можете использовать буквальные адреса электронной почты, как в этом примере:

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);

Ты можешь это сделать programmatically! Вы можете отправить электронное письмо человеку, который не является Lead/Contact/Account.. CRM отправит электронное письмо, но при открытии в CRM будет отображаться неразрешенная ссылка

Другие вопросы по тегам