2011-02-15 5 views
1

내 응용 프로그램에서 전자 메일을 보내고 해당 전자 메일의 HTML에 이미지 및 링크 인 <img> 태그가 있습니다.HTML 전자 메일이 항상 이미지를 표시하도록 보장

삽입 된 이미지를 볼 수있게 설정하지 않으면 이미지가 이메일에로드되지 않는 것이 대부분입니다.

이미지는 이메일의 중요한 부분입니다. 이미지 태그를 이메일에 항상로드되는 다른 것으로 바꿀 수있는 방법이 있습니까? 사용자는 쇼 사진을보기 위해 명시 적으로 클릭 할 필요가 없기를 바랍니다.

+0

정말 좋은 alt 텍스트로 이미지를 "바꿀"수 있습니다. – zzzzBov

+0

데이터 URL을 사용해 볼 수 있습니다. 나는 시험을하지 않았으므로 그것은 당신에게 달렸습니다. : P – Shaz

+0

대부분의 사용자는이 동작을 잘 알고 있습니다. 전자 메일이 신뢰할 수있는 출처에서 오는 경우 "이미지 표시"를 클릭하는 데 익숙합니다. 적어도 나는 그렇습니다. – Stephen

답변

3

물론 ... 당신은 첨부 파일로 이미지를 추가 할 수 있습니다, 다음 MIME

1

img 태그입니다 (웹 리소스에 대신 URL의)를 참조 할 메일의 CID 헤더를 사용하여 단지 어딘가에서 호스팅되는 외부 이미지에 대한 참조? 이메일에 embedded resource으로 추가하여 도움이되는지 확인해보십시오. 일부 메일 클라이언트는 표시하기 전에 여전히 허가를 요청할 수 있습니다. 그러나 더 많은 타겟층을 확보해야합니다.

+1

아직도 물어 보는 고객은 누구입니까? 익스체인지/아웃룩, 핫메일, 썬더 버드는 기본적으로 웹 메일 소프트웨어가 아니며 ... 웹 메일 소프트웨어도 없다 : 호드, 둥근 큐브 – Rudu

+0

@ 루두 : 내 생각에는 그냥 가정 일 수도있다. 기본적으로로드되지 않는 대부분 외부 리소스라고 생각합니다. 답변을 업데이트했습니다. – David

2

사용자의 명시 적 허가없이 이미지가 표시 될 수 있음을 보장 할 방법이 없습니다. 그것은 가능한 경우 전체 개념을 우회합니다. 이 아이디어는 사용자가 원치 않는 콘텐츠에 노출되는 것을 방지하기위한 것입니다. 해킹을 발견 한 경우 해킹이 발견되면이를 블랙리스트에 추가 할 수 있습니다.

관련 문제