Показать сообщение отдельно
Старый 15.09.2010, 16:25   #3  
yizhack is offline
yizhack
Участник
 
15 / 10 (1) +
Регистрация: 22.12.2009
Задача была именно такой
Приходят письма с разных почтовых ящиков пользователей.
В том же systemuser штатно есть как минимум три атрибута для e-mail адреса.
Router автоматически сопоставляет ТОЛЬКО адрес отправителя с атрибутом internalemailaddress (кажется).Мне же надо было сопоcтавлять и с атрибутом personalemailaddress и с атрибутом mobilealertemail.
Решил в лоб. Ищу в пользователях адреса соотв. addressused из соответств. атрибуту from
activityparty.Потом если нахожу заполняю лукап activityparty.partyid найденным systemuserid.
Кстати по ходу дела выяснилось что router генерирует сущности в обход стандартного event pipe - плагины , которые зарегестриованы на событие Create для cущности email не выполняются когда router эти сущности создает.