Если вы используете Exchange Service 2007 или более позднюю версию, вы можете легко создавать папки с помощью веб-служб Exchange (EWS).EWS - это набор служб SOAP, предоставляемых службой Exchange, что позволяет довольно легко программно выполнять ряд различных задач в Exchange.
Самый простой способ вызова EWS - через Управляемый API веб-службы Exchange , который представляет собой оболочку .NET для вызова EWS из клиента .NET.
При использовании EWSчерез управляемый API вы начинаете с подключения к вашему серверу Exchange.Конечная точка EWS обычно находится по адресу "/EWS/exchange.asmx", как показано ниже:
var service = new ExchangeService(ExchangeVersion.Exchange2010_SP1);
service.Url = new Uri("https://server/EWS/exchange.asmx");
service.Credentials = new NetworkCredential("username", "password", "domain");
Вы также можете использовать autodiscovery для подключения к серверу.
После успешного подключения вы можете создать общую папку следующим образом (см. Также MSDN ):
var folder = new Folder(service);
folder.DisplayName = "New Folder";
folder.Save(WellKnownFolderName.PublicFoldersRoot);
Я знаю, что вы пометили свой вопрос как VB.NET, но, пожалуйста, прости мои примеры кода на C #.