Евгений Степанищев

Я — эксперт в области разработки веб-приложений и безопасности в интернете. Каждый месяц мой блог посещают около 90 тысяч человек. Работаю техническим директором в «Системах документооборота», занимаюсь электронным правительством.

libmapi: насколько всё запущено

Похоже, что если некоторая задача программирования достаточно сложна, то рано или поздно Microsoft обязательно напишет API, упрятывающий все неудобства и сложности за простым в использовании интерфейсом.

Однако к MAPI это отношения не имеет
Цитата из книги «Основы MAPI» Ирвинг де ла Круз, Лес Талер, вырванная из контекста.
9 апреля 2009 19:44

sarman.livejournal.com (sarman.livejournal.com)
9 апреля 2009, 19:57

Всё проходит. Воры жизненного времени.

ayc.moikrug.ru (ayc.moikrug.ru)
10 апреля 2009, 17:27

Microsoft обязательно напишет API, упрятывающий все неудобства
Так может это libmapi не удобный, а не Microsoft API?
Я в свое время писал MAPI-коннектор для Eserv'а (под виндой), и не заметил, чтоб api был как-то намного сложнее других.

bolk (bolknote.ru)
10 апреля 2009, 20:03, ответ предназначен ayc.moikrug.ru:

libmapi всё с вызовов MAPI от Microsoft копирует. Под Windows это было SimpleMAPI или ExtendedMAPI? Между ними пропасть.

ayc.moikrug.ru (ayc.moikrug.ru)
10 апреля 2009, 22:15

Extended. Собственно вот библиотечная часть этого коннектора:
http://spf.cvs.sourceforge.net/viewvc/spf/devel/~ac/lib/win/mapi/

Есть отечественная контора, которая вообще на MAPI специализируется - MAPIlab.ru. Фактически "эмулятор MS Exchange" сделали - http://www.mapilab.com/ru/groupware/server/

bolk (bolknote.ru)
11 апреля 2009, 13:50, ответ предназначен ayc.moikrug.ru:

Использование MAPI под Windows проще, а под Linux выбор невелик, то, что я взял, трудно собирается, течёт и имеет слабую документацию, кроме того, нет модуля к Python (хотя его зачатки появляются).

А остальное, либо платное, либо закрытое. Платную библиотеку я смотрел, что-то в её API меня не устроило.

Ну а с конторой мне не тягаться — я в одиночку эмулятор смогу, конечно, написать, но времени на это уйдёт слишком много.

Ваше имя или адрес блога (можно OpenID):

Текст вашего комментария, не HTML:

Кому бы вы хотели ответить (или кликните на его аватару)

Подсказка по написанию комментария

В комментариях можно применять следующую специальную разметку:

  • слово, обрамлённое в «звёздочки» выделяется *жирным*
  • ссылка становится ссылкой: http://bolknote.ru
  • ссылка в скобках также становится ссылкой, закрывающая скобка не захватывается: (http://bolknote.ru)
  • каждую строку цитаты следует начинать со знака «больше»:
    > это цитата
    > из двух строк
  • можно вставить картинку, залитую на один из сервисов: «Яндекс.Фотки», «Фликр» или «Пикплз». Для этого нужно вставить на страницу полный адрес вашей картинки на сервисе, он превратится в картинку:

    http://fotki.yandex.ru/users/bolknote/view/274311?page=3