【发布时间】:2011-01-17 11:05:03
【问题描述】:
我的任务是编写一个小型应用程序,以帮助将位于 linux IMAP 服务器公用文件夹结构中的超过 400GB 电子邮件迁移到 MS Exchange 2010 公用文件夹。
我用outlook查看了拖放,但有一个问题。 Outlook 将所有电子邮件本地缓存到 pst 文件,然后再推送到 Exchange。目前这些文件的限制为 20GB。
现在不是 C# 的强大开发人员,有没有办法使用 Outlook 作为 imap 服务器和交换的连接器,然后使用 C# 遍历文件夹结构并复制电子邮件?
重要的是我们不会丢失任何原始电子邮件标题/源数据。
我知道在 Exchange 2010 中与公用文件夹通信的唯一方法是使用 Exchange Web 服务,但是从示例中我看到这可能会更改电子邮件源。我希望 Outlook 能够帮助保存这些数据,并且使用 mapi 界面可以消除执行这些 Web 服务调用的需要。
虽然我说过我使用的是 C#,但我愿意用另一种语言(java、perl、php 等)编写它,但我只需要想出一些有助于解决我的问题的东西。
SO 社区中的任何人都可以给我任何指示以帮助解决这个问题或指出正确的方向吗??
非常感谢,
授予
【问题讨论】:
标签: c# migration imap exchange-server