【发布时间】:2011-07-16 11:07:49
【问题描述】:
我越来越绝望,所以希望有人能帮忙。我们重写了一个旧的 VB 应用程序,它使用 CDOEXM 在 Exchange 2003 中创建邮箱。新的 C# 代码非常相似,如下所示:
CDOEXM.IMailboxStore mailbox;
mailbox = (IMailboxStore)user.NativeObject;
mailbox.CreateMailbox(homeMDB);
user.CommitChanges();
运行代码的服务器需要安装 Exchange 管理工具才能工作(即安装我们需要的 CDOEXM 库)
这在 XP 上运行良好,但我们也在迁移到 Windows 2008 64 位服务器,我无法在此处安装 Exchange 管理工具,因为它说存在兼容性问题。
谁能推荐一个解决这个问题的方法?正如我所说,我们越来越绝望,因为如果我们无法解决它,这将阻止产品发布,所以非常感谢一些帮助。
谢谢
编辑:顺便说一句,我手动将 CDOEXM dll 注册为有点麻烦,现在我得到了这个错误:
创建mailboxSystem.ArgumentException 的问题:值不在预期范围内。 在 CDOEXM.IMailboxStore.CreateMailbox(String HomeMDBURL)
据我所知,我使用的 homeMDBURL 是有效的
【问题讨论】:
标签: c# exchange-server