OKこれは最終的にはPythonの問題ではありませんでしたが、CDOEXMが必要でした。 まず、コントロールパネル - >プログラムの追加と削除 - > Windowsコンポーネントの追加と削除に移動する必要があります。インターネットインフォメーションサービス(IIS)を選択し、詳細をクリックして、インターネットインフォメーションサービスのスナップインにチェックを入れ、次にOKをクリックし、次にインストールします(これにはxp sp3 cdが必要です)。
これが完了したら、私のケースではExchange Server(2003年の場合)にcdをインストールし、管理コンポーネントのみをインストールする必要があります。これが最後に完了すると、プロジェクトで使用できるCDOEXM dllが作成されます。
HeresはPythonにTim Golden's awesome active directory moduleを使用しています。
import active_directory
homeMDB = "CN=UBER MAILBOX,CN=InformationStore,CN=UBERMAILSERVER,"\
"CN=Servers,CN=Administrative Groups,CN=UBERORG,"\
"CN=Microsoft Exchange,CN=Services,CN=Configuration,"\
"DC=uber,DC=org,DC=uk"
user=active_directory.find_user("captain.awesomeface")
user.CreateMailbox(homeMDB)
user.Properties["mail"].Value = "[email protected]";
user.SetInfo()