Aspose.Email  适用于 Python via .NET

Python Outlook API 用于邮件处理

Python Email API 用于创建、操作或转换包括 MSG、EML、EMLX 和 MHT 在内的邮件文件,支持通过 SMTP、POP3、IMAP 以及 SSL/TLS 发送/接收邮件。

  下载免费试用版
  
 

Aspose.Email for Python via .NET 是一个灵活且强大的 Python Outlook API,能够为开发者节省时间和精力,以 创建、操作或转换 常见电子邮件消息 formats 无需担心底层格式实现的复杂性。

Python Email API 可用于基本的电子邮件管理功能,例如消息内容编辑和附件操作。此外,该库还可对消息进行管理 存储文件,通过不同协议发送和接收电子邮件,包括 POP3, IMAP & SMTP.

创建和操作约会,处理重复事件,并与 iCalendar(ICS)文件 - 全部使用电子邮件 Python .NET。

添加、提取和管理电子邮件 attachments 包括对 TNEF 和 SSL/TLS 安全协议的支持。

通过将 Aspose.Email for Python via .NET 集成到您的应用程序中,您可以简化邮件处理任务,并扩展 mail python.net 项目的功能。这一多功能库提供您所需的工具。

欲深入了解所有功能和特性,请查看 Aspose.Email for Python via .NET 文档.

高级电子邮件处理 API 功能

动态转换消息文件

Aspose.Email for Python via .NET 是一种理想选择,如果您希望在电子邮件格式之间相互转换。它提供易于使用的接口来完成转换过程,同时隐藏底层格式规范的所有复杂细节。您只需在...中加载源文件。 Aspose.Email 对象模型 并调用 保存 使用适当的参数调用方法。真的如此简单!

将 MSG 转换为各种格式 - Python

msg= MailMessage.load(dir + \"msgtemplate.msg\")

    # convert MSG to EML, HTML & MHTML formats

    msg.save("emloutput.eml", SaveOptions.default_eml)

    msg.save("htmloutput.html", SaveOptions.default_html)

    msg.save("mhtoutput.mhtml", SaveOptions.default_mhtml)

对约会 ICS 格式的广泛支持

Aspose.Email for Python via .NET 可用于创建约会并以 ICS 格式保存。Python Outlook API 还允许从 ICS 文件加载约会,读取或写入约会事件,将约会创建为草稿并设置与会者的状态。了解如何 处理约会.

使用 iCalendar API 生成 & 消费重复项

Aspose.Email for Python via .NET 提供生成 & 保存 的功能 Outlook 日历项目 以 MSG 和 ICS 格式。您不仅可以创建和保存 iCalendar 对象,还可以检索、更新、发送 & 取消会议请求。此外,使用直观的对象模型,可轻松动态生成和消费 iCalendar RFC 2445 格式的循环模式。

通过 SMTP、POP3 & IMAP 邮件服务器发送 & 接收电子邮件

Python Email API 使您能够创建、发送和接收电子邮件 使用 SMTP, POP3IMAP 协议。它允许您通过用户名和密码或 APOP 身份验证登录 POP3 服务器,以执行邮件操作,如:查看邮箱大小和邮件数量,检索完整邮件或其头部,从服务器删除邮件以及基本的 POP3 命令。

Aspose.Email for Python via .NET 还支持 IMAP 协议,包括其命令以及身份验证、创建、删除、选择、查询文件夹、获取、删除、保存消息和操作消息标志。

Outlook 存储文件操作(PST、OST、MBOX)

Aspose.Email for Python via .NET 允许您 管理 Outlook 存储文件 例如 PST & OST。您可以对现有存储文件执行多种操作,也可以从头创建新的 PST 文件。可能的操作包括文件夹列出、消息列出、消息提取以及以 MSG 格式的联系人。

除了 Outlook 存储文件外,Email Python .NET API 还支持 Mbox 文件格式。您可以使用它加载现有的 Mbox 文件并提取消息信息。

从 Mbox 提取消息 - Python

reader = MboxrdStorageReader(dir + \"template.mbox\", False)

eml = reader.read_next_message()

# 在循环中读取所有消息

while (eml is not None):

    # show message subject

    print("Subject: " + eml.subject)

    # save message in EML & MSG formats

    eml.save("output.eml", aspose.email.SaveOptions.default_eml)

    eml.save("output.msg", aspose.email.SaveOptions.default_msg_unicode)

    # get the next message

    eml = reader.read_next_message();

reader.dispose();

支持 SSL、TLS 和安全协议

采用强大的安全措施,例如 SSL、TLS,以及 TNEF 附件处理,以确保您的电子邮件交互在所有平台上保持安全。