【发布时间】:2013-09-16 01:26:47
【问题描述】:
我找到了很多关于检查电子邮件标题以检测邮件是否使用自动回复器发送的资源。我希望在进行任何联系之前检测到是否配置了自动回复器。
为什么我认为这是可能的:在 Outlook 中,如果您从通讯簿添加收件人,它会在“收件人:”行上方显示他们的自动回复消息,甚至在点击发送之前。
目标:我想将员工列表传递给函数,并根据自动回复器的开/关状态返回他们是否在办公室的二进制列表。
一些糟糕的伪代码(请原谅类和列表的混合,这只是一个简单的例子)。
list = ['Ted Jones', 'Michael Brickman', 'This name', 'That name']
for employee in list:
if employee.autoresponse != '':
employee.inoffice = 0
output = [0,1,1,1] #-- So, Ted Jones is out of the office
我当然不会拘泥于这种输出风格,只是想具体一点。我需要某种有序列表或其他东西来绑定姓名 -> 在/不在办公室
如果可能的话,我想继续使用 Python,但我很想听听其他解决方案。
有没有办法做到这一点?也许使用win32com或pyad?如果存在此信息的资源,请告诉我...我无法在“检查标题”的垃圾中找到它。
【问题讨论】:
标签: python outlook win32com exchange-server-2010