2010-12-17 4 views
1

MSDN 샘플에 설명 된 방식으로 간단한 MAPI 함수 MAPISendMail을 사용하므로 Originator를 NULL로 설정합니다. 대화 상자가 열리면 RecipDesc ​​구조체를 사용하여 프로그래밍 방식으로받는 사람을 정의하고 SUCCESS_SUCCESS를 제공 할 수 있습니다.MAPISendMail이 송신자를 삽입하지 않습니다.

하지만 내 보낼 편지함을 보면 보낸 사람이없고 Exchange에서 '메일을 보낼 수 없습니다'라고 말합니다.

환경 : 아웃룩 교환

어떤 힌트를 2003

도메인 시스템

윈 XP SP3 전망?

TIA

클라우스 베르너 콘라드

+0

* MSFT가 API를 폐기 할 때마다 매우 어렵습니다. 유일한 방법은 아무도 남겨 두지 않는 것입니다. 여기와 같아. –

+0

죄송합니다 - 본인이 아니 십니다 (미국인) :-( –

답변

0

내 구현 (I 윈도우 7 마이크로 소프트 거래소와 64 비트를 사용하고 있습니다) 작업을 수행합니다.

MapiRecipDesc sender; 

    ::ZeroMemory(&sender, sizeof(MapiRecipDesc)); 
    sender.ulRecipClass = MAPI_TO; 
    sender.lpszName = "[email protected]"; 
    Message.lpOriginator = &sender; 

하는 텍스트 구조가 단순히이 텍스트를 가리키는으로 MAPISendMail가 호출 될 때 여전히 존재하는지 확인 : 나는 다음 있습니다.

관련 문제