Pregunta

El uso de la API de Outlook es posible enviar correos electrónicos con encuestas estableciendo la propiedad VotingOpions en una instancia MailItem. ¿Es posible hacer lo mismo con los servicios web de Exchange en modo alguno?

¿Fue útil?

Solución

Microsoft ha publicado el formato de los mensajes de correo electrónico de votación, pero los servicios web de Exchange no proporciona una interfaz para ellos por lo que tendrá que rodar su propia. Los datos pueden ser accedidos a través de propiedades extendidas:

PidLidVerbStream:

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

Es las opciones de voto, una estructura binaria complicado que necesita la deconstrucción. Aunque si no desea variar las opciones que son enviadas puede utilizar Outlook para crear el mensaje, a continuación, extraer la propiedad extendida y guardar los datos binarios que se puede utilizar para enviar las opciones de voto y otra vez.

http://msdn.microsoft. com / es-es / library / cc839893 (v = office.12) .aspx tiene los enlaces nescessary

PidLidVerbResponse:

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

Mucho más fácil, sólo la cadena a partir de la respuesta de votación que fue seleccionado, aunque la norma también requiere un prefijo sujeto con la respuesta también.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top