2014-08-27 2 views
0

배경을 사용하여 저장 : 나는 성공적으로 아웃룩 메시지 (2010)로 이전 (독점 전자 메일 시스템)에서 이메일을 변환 한Outlook 2010의 설정 보낸 메일 플래그 전에 구속에게

. 이러한 변환 된 전자 메일은 .msg 파일로 서버 (Exchange 서버가 아닌 파일 서버)에 저장됩니다. 나는 사용자가 탐색 할 수 있도록 저장된 메시지를 표시하는 응용 프로그램을 작성 중입니다 (Outlook이 아닌 독립 실행 형 응용 프로그램). 몇 가지 테스트를하고 Outlook 설명서를 살펴본 후에는 저장된 메시지가 초안/작성 모드로 표시된다는 것을 알고 있습니다. 나 또한 처음으로 생성 된 메시지를 저장하기 전에 보낸 플래그 (및 기타 가능한 다른 필드)를 설정해야한다는 것을 알고 있습니다. Outlook 개체 모델이 아닌 확장 MAPI를 사용하는 것이 좋습니다. 그러면 메시지가 전송 된 것처럼 보이게됩니다. 현재는 옵션으로 보너스를 검토하고 있습니다 (훌륭한 도구처럼 보입니다). 나는 C#, Outlook 2010, 내 응용 프로그램에 대한 상환 DLL을 사용하고 있습니다. 내가 탐구하고

솔루션 : 변환 된 메시지를 통해

  1. 단계는 새로운 항목을 확인하십시오. 그런 다음 상환을 사용하여 SafeMailItem을 만들고 필요한 필드를 보너스 메일 항목에 복사하고 상응하는 깃발을 설정하십시오. 솔루션 1

    질문 : 우리의 Exchange 서버 GAL 외부 사용자 에서 우리에게 보내

    • A) 변환 된 메시지도 될 수 있습니다 이메일. 보너스가 outlook 개체 모델에서 설정하는 sentonbhalfof (사용시 읽기 전용)를 허용하지 않는 것처럼 보입니다. 누구와도 비슷한 문제가 있었고 해결 방법을 시도한 적이 있습니까?
  2. 확장 MAPI를 사용하여 메시지를 만들고 필요한 속성을 설정합니다. 솔루션 2

    질문 :

    a)는 사람의 Outlook 메시지 (된 .msg 파일)를 만들고 필요한 보낸 속성을 설정하는 MAPI를 확장 사용 하였는가? 예제 또는 예제에 대한 링크를 포함시키지 않으시면 많은 점이 감사하겠습니다.

달성하려는 작업에 도움이 될만한 의견 (회피, 추언, 비평)을 주시면 감사하겠습니다. 제 질문을 읽어 주셔서 감사합니다.

답변

0

왜 SafeMailItem 개체를 사용해야합니까? Outlook 개체 모델 (SafeMailItem.Item 속성을 설정해야 함)과 함께 작동합니까? 안전한 * 항목 개체는 Outlook 개체 모델에 의해 차단 된 속성과 메서드 만 노출합니다.

왜 RDO 제품군을 사용하지 않습니까? RDOSession .GetMessageFromMsgFile (RDOMail 개체 반환)을 사용하여 RDOMail.Sent 속성을 true로 설정 한 다음 RDOMail.Save를 호출합니다.

+0

감사합니다. @DmitryStreblechenko. – john

관련 문제