Skip to main content

用于 Microsoft Office 365 的 Python 库

项目描述

office365api 的目标是使编写要针对 Office 365 帐户运行的脚本和应用程序变得容易。

如果您想编写检索电子邮件的脚本,它可以很简单:

from office365api import Mail
auth = ('YourAccount@office365.com', 'YourPassword')
mail = Mail(auth=auth)
messages = mail.inbox.get_messages()

并发送这样的电子邮件。

from office365api import Message, Mail
from office365api.model import Recipient, EmailAddress
auth = ('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。甚至可能是graph rest api。但是可能作为一个单独的项目。

当前使用基本身份验证。在不久的将来将切换到 OAuth2。

此提交只有 Mail 模块。

邮件

用于在 Office 365 中处理电子邮件的主类。您可以使用它来执行对不同文件夹的访问,并且可以使用 REST api 公开的功能。

下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

Office365Api-27-0.0.7.ta​​r.gz (6.5 kB 查看哈希

已上传 source