发送投票电子邮件

时间:2010-06-10 08:45:50

标签: exchangewebservices

使用Outlook API,可以通过在MailItem实例上设置VotingOpions属性来发送包含民意调查的电子邮件。是否可以以任何方式对Exchange Web服务执行相同的操作?

1 个答案:

答案 0 :(得分:3)

Microsoft已发布投票电子邮件的格式,但Exchange Web服务不为其提供界面,因此您需要自行推送。可以通过扩展属性访问数据:

PidLidVerbStream:

new ExtendedPropertyDefinition(DefaultExtendedPropertySet.Common,
                               0x00008520,
                               MapiPropertyType.Binary);

投票选项是一个复杂的二元结构,需要解构。虽然如果您不想改变发送的选项,您可以使用Outlook创建消息,然后提取扩展属性并保存您可以使用的二进制数据,一次又一次地发送投票选项。

http://msdn.microsoft.com/en-us/library/cc839893(v=office.12).aspx有必要的链接

PidLidVerbResponse:

 new ExtendedPropertyDefinition(DefaultExtendedPropertySet.Common,
                               0x00008524,
                               MapiPropertyType.String);

更简单,只是选中投票回复中的字符串,尽管标准也要求主题前缀和回复。