2013-06-06 3 views
0

Outlook 2007에 html 서명을 사용합니다. 서명에 이미지 파일이 몇 개 있습니다. 첨부 파일에 이미지 파일이 포함되지 않도록 이미지 파일을 포함하고 싶습니다. 그러나 v:image는 이미지를 표시하지 않습니다.VML base64 이미지

<!--[if gte vml 1]> 
    <v:image style="width:104px;height:108px;" src="data:image/jpg;base64,/9j/4AAQSkZ......AgEAgEAgEAgEAgP//Z"> 
     </v:image> 
    <![endif]--> 
    <![if !vml]><img width=104 height=108 
src="data:image/jpg;base64,/9j/4AAQSkZJR...AICpUuZdbmkMBXsnT3knOxse8nkcs+B4iAtsAgEAgEAgEAgEAgEAgP//Z" alt="footer_logo.jpg" v:shapes="Resim_x0020_4"><![endif]> 

답변

2

Outlook은 이미지를 렌더링하는 데 Word를 사용하고 Word는 포함 된 이미지 (src = "data : image") 이미지를 지원하지 않습니다. 이미지를 파일로 첨부하고 첨부 파일 (Attachment.PropertyAccessor.SetProperty)의 PR_ATTACH_CONTENT_ID 속성을 설정하고 HTML이 src = cid : xyz 속성을 통해 이미지를 참조하는지 확인해야합니다. 여기서 xyz는 PR_ATTACH_CONTENT_ID 속성).

PR_ATTACH_CONTENT_ID 속성 DASL 이름은 http://schemas.microsoft.com/mapi/proptag/0x3712001F

입니다.