Вопрос по Exchange Server 2010

Все, что вы хотели знать о программизме, но боялись спросить.
Ответить
Аватара пользователя
Fedor P.
Маньяк
Сообщения: 2600
Зарегистрирован: 17 авг 2010, 06:30
Откуда: Coquitlam

Вопрос по Exchange Server 2010

Сообщение Fedor P. »

Коллеги помогите разобраться в том, в чём не разбираюсь, а то наш сисадмин фишку не сечёт. Так мне кажется.

Вопрос. На определённый адрес в нашей организации приходит емайл. Надо извлечь адрес отправителя и каким-то образом передать его в качестве параметра в мою аппликацию.
Возможные пути:
1. Сделать какой-нибудь web запрос на мою страницу с этим адресом в качестве параметра.
2. Вызвать какой-нибудь exe и передать емайл. А там я уже разберусь.
3. Записать в текстовый файл и поставить эту папку на прослушивание
4. Записать в базу данных и тригером запустить процедуру.

Наш админ говорит, что ничего из этого невозможно сделать. Этот сервер мол предназначен только для приёма и отправки майлов. Помогите идеей, а если ссылка будет, чтобы я мог ему показать, так совсем замечательно.
Спасибо.
Аватара пользователя
Дима
Маньяк
Сообщения: 1455
Зарегистрирован: 15 авг 2006, 10:21
Откуда: Минск->Vancouver->Victoria

Re: Вопрос по Exchange Server 2010

Сообщение Дима »

Аватара пользователя
Stanislav
Mr. Minority Report
Сообщения: 45504
Зарегистрирован: 19 окт 2005, 16:33
Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo

Re: Вопрос по Exchange Server 2010

Сообщение Stanislav »

Fedor P. писал(а):Коллеги помогите разобраться в том, в чём не разбираюсь, а то наш сисадмин фишку не сечёт. Так мне кажется.

Вопрос. На определённый адрес в нашей организации приходит емайл. Надо извлечь адрес отправителя и каким-то образом передать его в качестве параметра в мою аппликацию.
Возможные пути:
1. Сделать какой-нибудь web запрос на мою страницу с этим адресом в качестве параметра.
2. Вызвать какой-нибудь exe и передать емайл. А там я уже разберусь.
3. Записать в текстовый файл и поставить эту папку на прослушивание
4. Записать в базу данных и тригером запустить процедуру.

Наш админ говорит, что ничего из этого невозможно сделать. Этот сервер мол предназначен только для приёма и отправки майлов. Помогите идеей, а если ссылка будет, чтобы я мог ему показать, так совсем замечательно.
Спасибо.
ИМХО есть для Си-диеза какой-нить фрамеворк, с помощью которой можно получить это письмо с сервера - вот получи и анализируй сколько хошь.
Аватара пользователя
lavep
Маньяк
Сообщения: 3014
Зарегистрирован: 27 авг 2006, 04:51

Re: Вопрос по Exchange Server 2010

Сообщение lavep »

не самое элегантное решение, но если адрес фиксированный, то просто в аутлуке создать рул, который по мейлам пришедшим в мейлбокса этого юзера будет прогонять скрипт, который будет парсить хедер мейла и выдергивать MAIL FROM

http://support.microsoft.com/kb/306108

http://superuser.com/questions/54351/ho ... to-outlook

Можно еще что-то типа этого в скрипт вставить и потом из csv вытаскивать
http://www.techrepublic.com/blog/msoffi ... -excel/744
Аватара пользователя
Fedor P.
Маньяк
Сообщения: 2600
Зарегистрирован: 17 авг 2010, 06:30
Откуда: Coquitlam

Re: Вопрос по Exchange Server 2010

Сообщение Fedor P. »

Всем спасибо за помощь, пригодится в споре с коллегой.
Аватара пользователя
polkov
Маньяк
Сообщения: 1008
Зарегистрирован: 24 мар 2010, 10:16
Откуда: оттуда
Контактная информация:

Re: Вопрос по Exchange Server 2010

Сообщение polkov »

Fedor P. писал(а): Вопрос. На определённый адрес в нашей организации приходит емайл. Надо извлечь адрес отправителя и каким-то образом передать его в качестве параметра в мою аппликацию.
насколько помнится емейл извлечь с помошью АПИ не получится - автоматом высвечивается окно с запросом подтверждения.
Ето зашита от вирусов и спамеров.

Выход - работать с базой напрямую.
Есть библиотека (и).
Redemption, например
Ответить