【问题标题】:How to programmatically add mailbox alias on an Exchange 2007 server from C# web app?如何从 C# Web 应用程序以编程方式在 Exchange 2007 服务器上添加邮箱别名?
【发布时间】:2011-02-06 23:27:39
【问题描述】:

正如主题所说,我有一个与 Exchange 2007 服务器通信的 C# Web 应用程序 (.NET 3.5)。我需要帮助的是以编程方式(最好从 Web 应用程序本身)将新邮箱别名添加到某个邮箱,然后在发送邮件之前将新别名设置为回复地址。

我对脚本编写相当陌生,但从我目前所读到的内容来看,大多数人似乎都建议使用 Exchange Powershell 来完成此任务。任何有关解决此问题的第三方 API 的提示都将不胜感激。我查看了 EWS API,但从我目前看到的情况来看,它看起来并不是我想要的。

【问题讨论】:

    标签: c# exchange-server alias exchangewebservices exchange-server-2007


    【解决方案1】:

    这对于 EWS API 是不可能的。您需要的是 New-Mailbox PowerShell 命令。

    如果你安装了 PowerShell v2,你可以远程调用它,阅读 PowerShell Remoting。

    【讨论】:

      【解决方案2】:

      您可以使用“托管代码”来执行此操作。本质上,您是以编程方式与 Powershell 通信。

      http://msdn.microsoft.com/en-us/library/bb332449%28EXCHG.80%29.aspx

      此资源以及您可以通过 Google 找到的其他资源应该可以帮助您编写 c# 代码来执行 Powershell 任务。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2022-05-17
        • 1970-01-01
        • 1970-01-01
        • 2011-07-12
        • 1970-01-01
        • 2012-05-07
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多