中文

在 Python 中阅读 Outlook 电子邮件

在某些情况下,您必须解析 Outlook 电子邮件并以编程方式从邮件中提取信息。此信息包括发件人的地址、收件人的地址、正文、电子邮件的标头等。在本文中,您将学习如何在 Python 中解析和阅读 Outlook 电子邮件。我们还将演示如何以编程方式获取电子邮件的标题。
十月 19, 2022 · 2 分钟 · 乌斯曼·阿齐兹

使用 Python 删除 Outlook 电子邮件中的附件

在某些情况下,您在转发之前已从电子邮件中删除部分或全部附件。因此,在本文中,您将学习如何使用 Python 从 Outlook 电子邮件中删除附件。
十月 11, 2022 · 2 分钟 · 乌斯曼·阿齐兹

在 Python 中从 Outlook 电子邮件中添加和提取附件

在各种情况下,在以编程方式处理 MS Outlook 电子邮件时,您必须操作附件。例如,您可能需要在附件中添加/下载文件。在本文中,您将学习如何在 Python 中向 Outlook 电子邮件添加附件。我们还将演示如何在 Python 中以编程方式提取附件并将它们保存为文件。
十月 10, 2022 · 2 分钟 · 乌斯曼·阿齐兹

使用 C# .NET 通过对话线程对来自 PST 的消息进行分组

Conversation Thread 是对具有公共线程主题的消息的一系列回复。对话中的消息可以以各种方式显示,例如按层次或时间顺序。要显示消息线程,电子邮件应用程序会识别消息回复。最流行的电子邮件文件格式提供此功能。 对话线程使读者可以快速了解对话的整体结构,突出对话的某些要点,并分析重要信息。 在本文中,我们将重点介绍使用 Aspose.Email 的 PST/MAPI 功能按对话查找和分组邮件。为此,我们将实现一个示例代码,该代码将遍历给定文件夹中的消息,按对话对它们进行分组,然后将每个对话保存到单独的磁盘目录中。 用于支持对话线程的 MAPI 属性 C# .NET API 读取 Outlook PST 文件 按对话线程对 PST 中的消息进行分组 用于支持对话线程的 MAPI 属性 由于 pst 中的消息存储为一组 MAPI 属性,因此我们需要定义与收集消息回复相关联的 MAPI 属性。 这在 Microsoft Docs 部分 中有描述。 可以看出,PidTagConversationIndex 属性允许准确地确定消息是否与某个对话相关联。该属性还指示对话线程中的相对消息位置。 访问页面 了解有关 PidTagConversationIndex 属性的更多信息。标头是 PidTagConversationIndex 属性值的前 22 个字节。它是确定消息是否属于某个会话线程的数据部分。 C# .NET API 读取 Outlook PST 文件 要读取 PST 文件,我们将使用 Aspose.Email for .NET。这是一个使用 .NET 实现电子邮件处理应用程序的了不起的库。使用该库,您可以轻松处理许多不同的电子邮件文件格式。您可以通过 NuGet 或 下载 其 DLL 安装 Aspose.Email for .
七月 29, 2022 · 2 分钟 · 德米特里萨莫杜罗夫

在 C# .NET 中使用现代身份验证连接到 Microsoft365 邮箱

现代身份验证 现在默认为所有新的 Microsoft 365/Azure 租户启用,因为此协议比已弃用的基本身份验证更安全。 现代身份验证基于 Active Directory 身份验证库和 OAuth 2.0。它使用有时间限制的令牌,并且应用程序不存储用户凭据。 此外,计划完全禁止对所有 Microsoft 365 客户端使用基本身份验证。 在本文中,我们将重点介绍使用现代身份验证通过 Aspose.Email for .NET 的 EWS、SMTP、IMAP、POP 客户端进行连接。 先决条件设置 使用 Azure Active Directory 注册应用程序 用于访问电子邮件服务器的 C# .NET API 通过 EwsClient 使用现代身份验证 对 IMAP、POP 或 SMTP 客户端使用现代身份验证 先决条件设置 要使用现代身份验证,请确保已启用它。但是,对于 2017 年 8 月 1 日之前创建的租户,现代身份验证默认处于关闭状态。 在 Microsoft 365 管理中心 中,转到设置 > 组织设置 > 现代身份验证。在出现的新式身份验证浮出控件中,您可以识别不再需要基本身份验证的协议。 对于 Azure 中的新 Microsoft365 租户,默认情况下对所有应用程序禁用基本身份验证。因此,文本将显示在此部分中。 Your organization has security defaults enabled, which means modern authentication to Exchange Online is required, and basic authentication connections are blocked.
六月 14, 2022 · 3 分钟 · 德米特里萨莫杜罗夫

使用 Java 连接到 POP3 服务器

邮局协议 (POP3) 是一种电子邮件协议,用于从邮件服务器获取电子邮件。在实现电子邮件客户端和使用 POP3 服务器时,您首先需要建立连接以访问邮箱。为此,在本文中,您将学习如何使用 Java 连接到 POP3 服务器。
五月 13, 2022 · 2 分钟 · 乌斯曼·阿齐兹

在 C# .NET 中将 OFT 文件转换为 HTML

OFT 是 MS Outlook 使用的电子邮件模板格式。在 OFT 中,您可以定义电子邮件的布局,该布局可以由消息的内容填充。该模板可以预先格式化并动态用于创建自定义消息。在某些情况下,您可能需要以编程方式将 OFT 文件转换为 HTML 格式。为此,本文展示了如何在 C# .NET 中将 OFT 文件转换为 HTML。
五月 12, 2022 · 1 分钟 · 乌斯曼·阿齐兹

使用 C# .NET 在电子邮件正文中发送 Excel 数据

Excel 文件广泛用于以行和列的形式保存和共享数据。此外,您还可以对 Excel 数据进行各种操作,并对其进行可视化分析。在某些情况下,您必须在电子邮件中嵌入和发送 Excel 工作表中的数据。为此,本文介绍了如何在 C# .NET 中以编程方式在电子邮件正文中发送 Excel 数据。
五月 11, 2022 · 2 分钟 · 乌斯曼·阿齐兹

在 Java 中创建、更新或删除 Google 日历

Google 日历是一项日程安排服务,可让您创建和跟踪会议等活动。您可以在日历上记录事件并获得有关即将发生的事件的提醒。 Google 还允许您以编程方式使用其日历服务。因此,您可以在应用程序中使用 Google 日历管理您的活动。在本文中,您将学习如何使用 Java 以编程方式创建、更新和删除 Google 日历。
五月 10, 2022 · 5 分钟 · 乌斯曼·阿齐兹

在 Java 中创建 MS Outlook 分发列表

电子邮件分发列表使向一群人发送电子邮件成为可能,而无需编写单独的电子邮件地址。您可以根据人员类型(如官方、社交等)创建多个列表。MS Outlook 还允许您创建分发列表,并且您通常可能需要以编程方式创建此类列表。因此,让我们看看如何在 Java 中以编程方式创建和读取 MS Outlook 分发列表。
五月 6, 2022 · 2 分钟 · 乌斯曼·阿齐兹