我想编写一个脚本(在 Linux 上运行),用于连接到 Exchange 收件箱(作为我)并下载邮件。有没有开源软件可以支持我?
谢谢!
答案1
openchangeclient cli 工具可以做到这一点。查看截屏视频:http://www.dailymotion.com/video/x1ul95_openchangeclient-screencast_tech
有关如何创建 mapi 配置文件的说明:http://tracker.openchange.org/projects/openchange/wiki/HowTo_Setup_OpenChange_Client
但它仍是测试版软件。
答案2
我认为没有任何开源软件可以做到这一点,因为 Exchange 本机协议是 Microsoft 专有的,因此实现这样的事情会非常困难。
但你几乎可以编写脚本任何事物使用 PowerShell 进行 Exchange 相关操作...为什么它不能满足您的需求?!?
答案3
您的 Exchange 服务器上是否提供 WebDAV?我相信大多数服务器上都有,除非明确禁用。如果是,那么我相信有一个库可以让您使用 WebDAV 执行此操作。
您可以访问以下网站进行检查http://SomeExchangeServer/exchange/
编辑:如果启用了 WebDAV,快速搜索就会出现这个工具,它可能会满足您的需要:http://www.saunalahti.fi/juhrauti/index.html