mapi и fpc

Общие вопросы программирования, алгоритмы и т.п.

Модератор: Модераторы

mapi и fpc

Сообщение ger0strat » 12.11.2014 15:37:23

Доброго времени суток.
Есть сервер exchange, работающий по mapi. Начальство возжелало отчеты по анализу сообщений. Ради моего удобства уж точно никто imap/smtp транспорт поднимать не будет.
Интересует, есть ли что-нибудь, способное хотя бы коряво работать с mapi из fpc? OLE не рассматривается ибо линух. Потрировать evolution-mapi уж очень не хочется, попахивает страданиями.
ger0strat
новенький
 
Сообщения: 40
Зарегистрирован: 13.05.2014 19:35:56

Re: mapi и fpc

Сообщение Sharfik » 12.11.2014 18:22:58

Аватара пользователя
Sharfik
энтузиаст
 
Сообщения: 791
Зарегистрирован: 20.07.2013 01:04:30

Re: mapi и fpc

Сообщение ger0strat » 12.11.2014 19:11:14

Первое совсем мимо, второе, как я понял, строго под винду.
Сейчас недобро поглядываю в сторону OpenChange, а именно libmapi.so/dll из него. Вроде как нужно только libmapi.h преобразовать, но, чую, все не так просто.

ЗЫ А evolution-mapi, на этой библиотеке построенный, вполне работает. Кодировки только иногда путает, но это поправимо.
ger0strat
новенький
 
Сообщения: 40
Зарегистрирован: 13.05.2014 19:35:56

Re: mapi и fpc

Сообщение Vapaamies » 13.11.2014 08:15:15

В качестве общего ориентира глянул TBMAPI.dll от The Bat! Решения RIT Labs всегда отличались простотой и прозрачностью, так что лишнего там не должно быть, хоть и под Windows. Утилита tdump выдала такое:
Код: Выделить всё
Exports from tbmapi.dll
  12 exported name(s), 12 export addresse(s).  Ordinal base is 1.
  Sorted by Name:
    RVA      Ord. Hint Name
    -------- ---- ---- ----
    00012288    3 0000 MAPIAddress
    0001216C    5 0001 MAPIDeleteMail
    000123EC    2 0002 MAPIDetails
    00011DAC    8 0003 MAPIFindNext
    00012238    4 0004 MAPIFreeBuffer
    00011B3C   11 0005 MAPILogoff
    000119D4   12 0006 MAPILogon
    00011EEC    7 0007 MAPIReadMail
    000124BC    1 0008 MAPIResolveName
    0001202C    6 0009 MAPISaveMail
    00011CC8    9 000A MAPISendDocuments
    00011BFC   10 000B MAPISendMail

По ссылке из Википедии нашлось даже описание этих функций. Говорят, что это Simple MAPI. Так и не понял, экспортируются ли они из libmapi.
Аватара пользователя
Vapaamies
постоялец
 
Сообщения: 292
Зарегистрирован: 24.07.2012 22:37:59
Откуда: Санкт-Петербург

Re: mapi и fpc

Сообщение ger0strat » 14.11.2014 13:52:05

Нет, libmapi работает, видимо, на более низком уровне и таких функций там нет. Зато есть куча других прелестей. Жаль нет человаческого мануала по этой библиотеке.
ger0strat
новенький
 
Сообщения: 40
Зарегистрирован: 13.05.2014 19:35:56


Вернуться в Общее

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 19

Рейтинг@Mail.ru