2016-12-12 10 views
-2

Outlook 용 Addin을 만들고 메일 내용을 가져와 내 코드로 구문 분석해야합니다. 내가 직면하고있는 문제는 메일 내용을받는 것입니다. 속성 접근 자 ("http://schemas.microsoft.com/mapi/proptag/0x007D001E")를 사용하여 메일 헤더는 가져 왔지만 메일 내용은 가져올 수 없었습니다. mailitem.Body가 HTML 또는 일반 텍스트 콘텐츠를 반환하지 않기를 바랍니다. 대신, 내가 필요한 것은 완전한 메일 내용입니다.Outlook에서 메일을로드 할 때 MailItem 내용을 얻는 방법

감사합니다. Adi.

답변

0

Outlook은 전체 MIME 소스를 저장하거나 사용하지 않습니다. SMTP를 통해 메시지를 보낼 때까지 메시지를 MIME으로 변환하지도 않습니다. 또한 수신 된 메시지의 경우에도 들어오는 메시지가 같은 도메인의 다른 Exchange 사서함에서 들어오는 경우 MIME 형식 일 필요는 없습니다.

+0

답장을 보내 주셔서 감사합니다. MIME 형식이 아니더라도 메일 내용을 얻을 수있는 방법이 있습니까? 내가 묻는 이유는 암호화 된 메일을 가져와 해독해야한다는 것입니다. mailItem.Body 또는 mail.HTMLBody를 원하지 않습니다. –

+0

MIME이 아닌 경우 Outlook에서 전체 메시지 콘텐츠와 호환되는 형식이 없습니다. 어떤 암호화 된 콘텐츠를 의미합니까? 암호화 된/서명 된 메시지의 경우 원본 (p7m) 데이터가 그대로 유지됩니다. –

+0

p7m 파일이 필요 없습니다. 메시지가 서명 된 경우 발신자의 서명 만 갖습니다. 대신, 내가 필요한 것은 실제 암호화 된 메시지입니다. 거기에 내 자신의 암호 해독 논리를 사용해야합니다. –