【发布时间】:2010-01-11 18:34:38
【问题描述】:
在带有 Outlook 2007 的 python 中,使用 win32com 和/或 active_directory,我如何获取对子文件夹的引用,以便可以将 MailItem 移动到该子文件夹?
我的收件箱结构如下:
收件箱 | +-- 测试 | `--待办事项我可以像这样访问收件箱文件夹:
import win32com.client
import active_directory
session = win32com.client.gencache.EnsureDispatch("MAPI.session")
win32com.client.gencache.EnsureDispatch("Outlook.Application")
outlook = win32com.client.Dispatch("Outlook.Application")
mapi = outlook.GetNamespace('MAPI')
inbox = mapi.GetDefaultFolder(win32com.client.constants.olFolderInbox)
print '\n'.join(dir(inbox))
但是当我尝试通过Microsoft's example 获取子目录test 时,inbox 对象没有Folders 接口或任何获取子目录的方式。
如何获得指向test 子目录的Folder 对象?
【问题讨论】:
标签: python active-directory outlook win32com