2010-01-06 8 views
2

MS Exchange 계정의 캘린더를 자동으로보고 초대를 수락하고 기록하는 봇을 작성하고 싶습니다. 나머지 코드는 Ruby에있을 것이므로 선호 하겠지만 C 프로그램, Perl 스크립트 등 POSIX 도구를 사용하면 행복합니다.Unix 명령 줄에서 MS Exchange 일정과 어떻게 상호 작용합니까?

유닉스를 둘러 보았습니다. 클라이언트 정보,하지만 내가 발견 한 것은 이메일 클라이언트 (예 : Thunderbird)뿐이었습니다.

답변

2

OpenChange은 기본 MAPI 프로토콜을 사용하여 Microsoft Exchange와 통신하는 libmapi를 제공합니다.

Exchange 서버에 Outlook Web Access 구성 요소가 설치되어 있으면 WebDAV를 사용하여 액세스 할 수 있습니다. 여기에 an example of using the calendar using PHP이 있습니다.

+0

WebDAV를 사용하라는 제안으로 Ruby-WebDAV-Exchange 바인딩을 확인했습니다. 미완성이지만 유망한 것으로 보이는 http://github.com/lambder/rexchange를 찾았습니다. 좋은 생각! –

2

Exchange Server 2007 이상을 사용하는 경우 Exchange Web Services을 살펴볼 수 있습니다. Ruby 나 언급 한 다른 툴에 대해서는 잘 모르겠지만 아마도 그들 중 하나에서 웹 서비스에 액세스 할 수 있어야합니다.

Handling Meetings은 회의 초대를 받고 수락하는 방법을 보여줍니다.

관련 문제