orfey, почтовый ящик - это объект базы Exchange, который не может существовать без объекта пользователь. Т.е. создание ящика - это три шага:
1. Создать пользователя в АД.
2. Прописать ему аттрибуты Exchange
3. Инициализировать ящик.
Инициализация ящика происходит во время первого обращения к нему, будь то вход клиентом или поступление сообщения в него. По факту, чтобы создать ящик - вам надо создать пользователя и прописать ему аттрибуты. Все это делается, понятное дело, в базе Active Directory. Программным интерфейсом для этой базы является
ADSI (Active Directory Service Interfaces). А каким образом вы будете реализовывать подключение к нему - все равно, лишь бы делать это по правилам, описанным в спецификации.
Можете делать это через PowerShell, как советует Павел, или можете использовать любой другой язык. Как это делать - неплохо описано вот тут:
http://www.msexchange.org/articles/S...DSI-Part1.html
(Там это делается при помощи VBScript но не суть, грамотный программист сможет реализовать это на любом языке высокого уровня, главное там описано что и в какой последовательности создавать в AD)