Как программно добавить псевдоним почтового ящика на сервере Exchange 2007 из веб-приложения C #? - PullRequest
2 голосов
/ 12 апреля 2010

Как говорится в теме, у меня есть веб-приложение на C # (.NET 3.5), которое обменивается данными с сервером Exchange 2007. Мне нужна помощь, чтобы программно (предпочтительно из самого веб-приложения) добавить новый псевдоним почтового ящика в определенный почтовый ящик, а затем перед отправкой почты установить новый псевдоним в качестве адреса для ответа.

Я довольно новичок в написании сценариев, но из того, что я читал до сих пор, большинство людей, похоже, предлагают Exchange Powershell для достижения этой цели. Будем благодарны за любые подсказки относительно стороннего API, который бы разрешил это. Я посмотрел на EWS API, но из того, что я видел до сих пор, не похоже, что это то, что я ищу.

Ответы [ 2 ]

2 голосов
/ 13 июля 2010

Это невозможно с EWS API. Вам нужна команда PowerShell New-Mailbox.

Если у вас установлен PowerShell v2, вы можете вызвать его удаленно, читайте о PowerShell Remoting.

0 голосов
/ 28 июня 2011

Вы можете использовать «управляемый код» для этого. По сути, вы программно общаетесь с Powershell.

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

Этот и другие источники, которые вы можете найти через Google, должны помочь вам написать код на C # для выполнения задач Powershell.

...