Outlook 서명을 만드는 기능이있는 데스크톱 응용 프로그램을 개발했습니다.
이것은 대부분 완벽하게 작동합니다. 응용 프로그램은 HTML 서명을 생성하고 올바른 위치에 저장하며 Outlook은 보내는 전자 메일에서 사용하기에 적합합니다.
이미지에 문제가 있습니다. .png
예를 들어 서명에 포함될 로컬 파일 을 어떻게 든 지정할 수 있습니까?
내 애플리케이션이 생성하는 HTML 내에 다음 <img>
태그를 포함합니다 .
<img width=152 height=84 src="[path]\image.png">
이것은 로컬 시스템 에서 잘 작동 합니다. 발신 이메일을 시작하면 이미지가 정상적으로 표시됩니다. 그러나 수신자는 의도 한 이미지 대신 일반적인 "누락 된 이미지"빨간색 X를받습니다.
편집하다
방화벽 제한으로 인해이 경우 온라인 이미지에 연결할 수 없습니다.
또한 Outlook에서는 자체 서명 편집기를 사용하여 오프라인 이미지를 직접 추가 할 수 있으므로 그 기능을 모방하고 싶습니다.
버전 2013 이후 Outlook은 더 이상 서명에 이미지를 포함하지 않으며받는 사람에 대한 로컬 이미지에 대한 참조가 존재하지 않더라도 사진 위치에 대한 링크를 유지합니다.
이 문제는 Outlook 서명 편집기를 사용하지 않고 HTML 편집기에서 수동으로 서명을 만든 경우에만 발생합니다.
이것은 Outlook 서명 편집기를 통해 사진을 포함 할 때 작동합니다. 보낼 때 인식되는 특수 HTML 태그가 사용되기 때문에 Outlook은 이러한 연결된 사진을 계속 포함하게됩니다. 이러한 태그는 Outlook에서 오늘날에도 여전히 사용되는 이전 벡터 마크 업 언어 (VML) 에서 가져 왔습니다 .
Outlook 서명 편집기 를 사용하여 <v:image>
작동 중인 VML 태그를 확인한 다음 그에 따라 HTML을 수정하기 위한 예제 서명을 만들 수 있습니다 .
Microsoft의 리소스 중 하나는 Using the Image Element 기사 입니다. 다음 예제는 기사에서 가져온 것입니다.
<v:image style='width:100pt;height:80pt' src="image1.jpg" />
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다