我想自动接受某些人的会议邀请,我将把他们邀请到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;
答案 0 :(得分:0)
使用exchangelib处理会议邀请。
从文档中:
还可以处理收到的MeetingRequest消息。您可以使用AcceptItem,TentativelyAcceptItem和DeclineItem类来回复这些消息。