使用 MapiMessage 进行投票选项操作

使用 MapiMessage 创建投票选项

Microsoft Outlook 允许用户在撰写新邮件时创建投票,并可包含诸如“是”“否”“可能”等投票选项。Aspose.Email 在创建新 Outlook 邮件时也提供相同功能。 FollowUpOptions 该类提供 VotingButtons 属性,可用于设置或获取投票选项的值。本文提供了创建带投票选项的 MapiMessage 用于投票的详细示例。

使用 MapiMessage 创建投票

以下代码示例展示如何使用该类的 voting_buttons 属性 FollowUpOptions 用于创建投票的类:

import aspose.email as ae

msg = ae.mapi.MapiMessage.load("my.msg")

# Set FollowUpOptions Buttons
options = ae.mapi.FollowUpOptions()
options.voting_buttons = "Yes;No;Maybe;Exactly!"

msg.save("voting_btns.msg")

从 MapiMessage 读取投票选项

以下代码片段展示如何从 MapiMessage 读取投票选项。

仅读取投票按钮

以下代码片段展示如何仅读取投票按钮。

向现有消息添加投票按钮

以下代码片段展示如何向现有消息添加投票按钮。

从消息中删除投票按钮

以下代码片段展示如何从消息中删除投票按钮。

读取投票结果信息

以下代码片段展示如何读取投票结果信息。

设置未发送消息标志

以下代码片段展示示例中使用的示例方法。

import aspose.email as ae

msg = ae.mapi.MapiMessage("from@test.com", "to@test.com", "Flagged message", "Make it nice and short, but descriptive. The description may appear in search engines' search results pages...")
msg.set_message_flags(msg.flags ^ ae.mapi.MapiMessageFlags.UNSENT)