用于使用Microsoft Office 365的Python库
Office365Api-27的Python项目详细描述
Office365API的目标是使脚本和 要针对Office 365帐户运行的应用程序。
如果您想编写检索电子邮件的脚本,可以简单到:
fromoffice365apiimportMailauth=('YourAccount@office365.com','YourPassword')mail=Mail(auth=auth)messages=mail.inbox.get_messages()
像这样发邮件。
fromoffice365apiimportMessage,Mailfromoffice365api.modelimportRecipient,EmailAddressauth=('YourAccount@office365.com','YourPassword')message=Message(Subject='Heads up',Body='First automated alarm.',From=Recipient(EmailAddress=EmailAddress(Name='Full Name',Address='you@gmail.com')),ToRecipients=[Recipient.from_email(email='somebody@gmail.com')])m=Mail(auth=auth)m.send_message(message)
有问题
当前是针对outlook rest api的v 1.0编写的,将来是v 2.0 将被添加。可能是偶数图rest api。不过可能是 单独的项目。
当前使用基本身份验证。在不久的将来 切换到OAuth2。
此提交只有邮件模块。
邮件
在Office 365中处理电子邮件的主要类。你可以用它 执行对不同文件夹的访问,并可以使用rest公开的功能 应用程序编程接口。