pywin32接受会议邀请

时间:2020-02-03 18:26:23

标签: python python-3.x outlook pywin32

我想自动接受某些人的会议邀请,我将把他们邀请到Outlook中的特定文件夹。

我找不到任何文档可以告诉我如何接受会议请求。会是下面的 todo 行,还是我可以用其他方式解决?

import win32com.client


outlook = win32com.client.Dispatch("Outlook.Application").GetNamespace("MAPI")

root_folder = outlook.Folders.Item(1)
auto_accept_meeting = root_folder.Folders['AutoAcceptMeetings']
print(auto_accept_meeting)

messages = auto_accept_meeting.Items
total_messages = len(messages)
print("Total messages {}".format(total_messages))

i = total_messages-1
while (i > 0) :
    message = messages[i]
    date = message.SentOn
    body = message.body
    #TODO message.acceptInvite
    i-=1;

1 个答案:

答案 0 :(得分:0)

使用exchangelib处理会议邀请。

从文档中:

还可以处理收到的MeetingRequest消息。您可以使用AcceptItem,TentativelyAcceptItem和DeclineItem类来回复这些消息。