mapi и fpc
Добавлено:
12.11.2014 15:37:23
ger0strat
Доброго времени суток.
Есть сервер exchange, работающий по mapi. Начальство возжелало отчеты по анализу сообщений. Ради моего удобства уж точно никто imap/smtp транспорт поднимать не будет.
Интересует, есть ли что-нибудь, способное хотя бы коряво работать с mapi из fpc? OLE не рассматривается ибо линух. Потрировать evolution-mapi уж очень не хочется, попахивает страданиями.
Re: mapi и fpc
Добавлено:
12.11.2014 19:11:14
ger0strat
Первое совсем мимо, второе, как я понял, строго под винду.
Сейчас недобро поглядываю в сторону OpenChange, а именно libmapi.so/dll из него. Вроде как нужно только libmapi.h преобразовать, но, чую, все не так просто.
ЗЫ А evolution-mapi, на этой библиотеке построенный, вполне работает. Кодировки только иногда путает, но это поправимо.
Re: mapi и fpc
Добавлено:
13.11.2014 08:15:15
Vapaamies
В качестве общего ориентира глянул 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.
Re: mapi и fpc
Добавлено:
14.11.2014 13:52:05
ger0strat
Нет, libmapi работает, видимо, на более низком уровне и таких функций там нет. Зато есть куча других прелестей. Жаль нет человаческого мануала по этой библиотеке.