2010-06-10 10 views
4

Outlook API를 사용하면 MailItem 인스턴스의 VotingOpions 속성을 설정하여 설문 조사가 포함 된 전자 메일을 보낼 수 있습니다. 어떠한 방식 으로든 Exchange Web Services에서도 동일한 작업을 수행 할 수 있습니까?투표 전자 메일 보내기

답변

2

Microsoft는 투표 전자 메일의 형식을 게시했지만 Exchange Web Services는 사용자 인터페이스를 제공하지 않으므로 사용자가 자신을 롤업해야합니다. 데이터는 확장 속성을 통해 액세스 할 수 있습니다

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); 

훨씬 쉽게, 선택된 투표 응답에서 불과 문자열, 표준은 또한뿐만 아니라 응답 제목 접두사를 필요로하지만.

+0

이것은 제대로 된 경로로 시작되었지만 Exchange 서버에있는 전자 메일에서이 필드를 읽는 방법에 대해 궁금한 점이 있으면 http://stackoverflow.com/questions/4097941/access-the를 참조하십시오. -voting-buttons-extended-property-exchange-web-services/4098524 # 4098524 – bgs264