2011-03-30 1 views
0

전자 메일 보관함에서 이메일을 가져 오기 위해 Redemption 4.7을 사용하는 프로그램을 만들고 있습니다. Outlook이 설치되어 있으면 잘 작동합니다. Outlook을 제거하고 MapiCdo을 설치하면 프로그램이 실행되지만 보너스를 사용하여 이메일을 가져 오는 부분이 작동하지 않습니다.Outlook을 설치하지 않고 Redemption 4.7을 사용하는 방법

Redemption site에 Mapi가 설치되어있는 한 계속 작동해야한다고 나와 있습니다.

이 문제를 해결하는 방법에 대한 아이디어가 있으십니까?

EDIT 오류가 발생한 코드 줄을 찾았습니다. _store = _session.LogonPstStore (pst, null, null, null, null, null);

이 줄은 예외를 throw합니다.

+0

예외의 실제 텍스트를 게시 할 수 있다면 어떨까요? "효과가 없다"는 경우가 거의 없다. 문제 해결 ... 또한, 좀 더 많은 컨텍스트 (예 :'RDOSession' 초기화 방법)가 도움이 될 것입니다. –

답변

1

MAPI 및 CDO 클라이언트 라이브러리가 유니 코드 PST 파일을 처리 할 수 ​​없다는 제한이 있다고 생각합니다. 이 경우 유니 코드 PST 파일을 열려고합니다.

+0

Redemption (outlook이 설치되지 않은)이 포함 된 전자 메일을 만드는 코드 예를 들려 줄 수 있습니까? –