Добрый день, уважаемые коллеги!
Опишу вкратце насущную проблему: при формировании письма методом crm.activity.add в поле получателей(кому отправить письмо) "COMMUNICATIONS" скармливается массив e-mail получателей, при этом в письме формируется список, который виден всем кому было отправлено.
В случае если данный метод прогонять через цикл - появляется огромное количество копий при отправке, чего тоже быть не должно.
Как лучше поступить чтоб и эмейлы не было видно получателю, и копий письма не создавалось
Буду благодарен за совет
Опишу вкратце насущную проблему: при формировании письма методом crm.activity.add в поле получателей(кому отправить письмо) "COMMUNICATIONS" скармливается массив e-mail получателей, при этом в письме формируется список, который виден всем кому было отправлено.
В случае если данный метод прогонять через цикл - появляется огромное количество копий при отправке, чего тоже быть не должно.
Как лучше поступить чтоб и эмейлы не было видно получателю, и копий письма не создавалось
Буду благодарен за совет
Код |
---|
CRest::call( 'crm.activity.add', [ 'fields' => [ "SUBJECT" => "Запрос \"". $name_company."\"", "DESCRIPTION" => $text_message, "DESCRIPTION_TYPE" => 3, //text,html,bbCode type id in: CRest::call('crm.enum.contenttype'); "COMPLETED" => "Y", //send now "DIRECTION" => 2, // CRest::call('crm.enum.activitydirection'); "OWNER_ID" => $id_deal, //id сделки "OWNER_TYPE_ID" => 2, // CRest::call('crm.enum.ownertype'); "TYPE_ID" => 4, // CRest::call('crm.enum.activitytype'); "COMMUNICATIONS" => $ar_send, // массив контактов "START_TIME" => date("Y-m-d H:i:s", time()), "END_TIME" => date("Y-m-d H:i:s", time() + 3600), "RESPONSIBLE_ID" => $id_user['ID'], //id пользователя 'SETTINGS' => [ 'MESSAGE_FROM' => implode( ' ', [' ', '<' . $id_user['EMAIL'] . '>'] //мыло пользователя(от кого отправленно) ), ], ] ] ); |