需要一个实用工具,通过它我可以保存邮件到本地文件夹从office 365在MAC上使用python

需要一个实用工具,通过它我可以保存邮件到本地文件夹从office 365在MAC上使用python,python,python-3.x,outlook,python-requests,office365,Python,Python 3.x,Outlook,Python Requests,Office365,我在windows中创建了一个实用程序,用于将所有邮件保存在本地文件夹中 from win32com.client import Dispatch import os import re outlook = Dispatch("Outlook.Application").GetNamespace("MAPI") inbox = outlook.GetDefaultFolder(6) print(inbox) messages = inbox.items

我在windows中创建了一个实用程序,用于将所有邮件保存在本地文件夹中

from win32com.client import Dispatch
import os
import re

outlook = Dispatch("Outlook.Application").GetNamespace("MAPI")
inbox = outlook.GetDefaultFolder(6)
print(inbox)
messages = inbox.items
message = messages.GetLast()
name = str(message.subject)
#to eliminate any special charecters in the name
name = re.sub('[^A-Za-z0-9]+', '', name)+'.msg'
#to save in the current working directory
message.SaveAs(os.getcwd()+'//'+name)
但win32com不适用于MAC。我需要一个程序,它可以帮助我从office 365在MAC中自动保存所有邮件