Проблема с определением типа входящих писем

Добрый день.

После перехода на ExchengeListener Service, появилась проблема с определением входящих писем в таблице Activity: для исходящих писем в поле MessageTypeId указывается правильный тип письма "Outgoing", а для входящих писем данное поле не заполняется вообще, т.е. имеет значение null.

Подскажите, пожалуйста, в чем может быть проблема?

Нравится

4 комментария
Лучший ответ

Добрый день.
Вы можете сделать join из таблицы ActivityParticipantRole по колонке RoleId таблицы EmailMessageData.
Таблица ActivityParticipantRole хранит в себе нужные Вам данные. 

Была такая же проблема - поддержка посоветовала не использовать MessageType, а работать с таблицей EmailMessageData

Спасибо, за ответ.

А как из таблицы EmailMessageData понять какое письмо входящее, а какое исходящее?

Добрый день.
Вы можете сделать join из таблицы ActivityParticipantRole по колонке RoleId таблицы EmailMessageData.
Таблица ActivityParticipantRole хранит в себе нужные Вам данные. 

Cherednichenko Nikita,

Спасибо, за ответ.

Действительно если построить join, то по полю ActivityParticipantRole.Code можно определить входящее или исходящее письмо(From/To).

Показать все комментарии