그래, 결국 파이썬 문제가 아니었지만 CDOEXM이 필요했습니다. 먼저 제어판> 프로그램 추가/제거> Windows 구성 요소 추가/제거로 이동해야합니다. 인터넷 정보 서비스 (IIS)를 선택하고 세부 정보를 클릭하고 인터넷 정보 서비스 스냅인을 선택한 다음 확인을 클릭하고 다음을 클릭하여 설치합니다 (이 경우 xp sp3 cd가 필요합니다).
이 작업이 끝나면 Exchange Server (내 경우 2003)에서 cd를 설치해야하며 관리 구성 요소 만 설치하려고합니다. 이것이 마침내 완료되면 프로젝트에서 사용할 수있는 CDOEXM dll을 갖게됩니다.
여기에는 파이썬에 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()