Как мне взаимодействовать с календарем MS Exchange из командной строки Unix? - PullRequest
2 голосов
/ 07 января 2010

Я хочу написать бота, который будет автоматически просматривать календарь учетной записи MS Exchange, принимать и регистрировать любые приглашения. Остальная часть кода будет на Ruby, поэтому я бы предпочел это, но я счастлив использовать любой инструмент POSIX - программу на C, скрипт Perl и т. Д.

Я искал информацию о клиентах Unix, но нашел только почтовые клиенты (например, Thunderbird).

Ответы [ 2 ]

2 голосов
/ 19 января 2010

Если вы используете Exchange Server 2007 и более поздние версии, вы можете взглянуть на Exchange Web Services . Я не знаю ни Ruby, ни других инструментов, о которых вы упомянули, но вы, вероятно, сможете получить доступ к веб-службам с одного из них.

Обработка собраний показывает, среди прочего, как получать и принимать приглашения на собрания.

2 голосов
/ 07 января 2010

OpenChange предоставляет libmapi, который использует собственный протокол MAPI для связи с Microsoft Exchange.

В качестве альтернативы, если на вашем сервере Exchange установлен компонент Outlook Web Access, вы можете использовать WebDAV для доступа к нему. Вот пример использования календаря с использованием PHP , который может дать вам несколько указателей.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...