2017-04-06 11 views
0

이메일 템플릿을 (를) HTML으로 사용하고 인라인 스타일을 처음부터 만들었습니다. 이제 이미지를 추가해야하는데,이 시점에서 호스팅되지 않기 때문에 URL을 사용할 수 없습니다. base64 인코딩을 사용하여 시도했지만 Apple 메일 클라이언트에서 작동했지만 이미지가 Gmail에서 렌더링되지 않습니다. 모든 이메일 클라이언트가 지원하는 HTML로 이미지를 삽입 할 수있는 방법이 있습니까?HTML 전자 메일 서식 파일에 이미지를 포함시키는 방법은 무엇입니까?

+0

어떻게하면 html에 base64 이미지를 포함 시켰습니까? – repzero

+0

@repzero 온라인 서비스를 사용하여 이미지를 base64로 변환 한 다음 데이터를'src' 속성에 넣습니다. 브라우저 및 Apple 메일 클라이언트에서 작동하지만 Gmail에서는 작동하지 않습니다. Gmail을 포함한 많은 이메일 클라이언트에서는 지원되지 않습니다. –

+1

http://imgur.com/upload에서 이미지를 업로드 한 다음 이미지 src URL을 사용할 수 있습니다. –

답변

2

'웹의 공개'또는 '링크가있는 모든 사용자'의 링크를 공유하여 Google 드라이브에 이미지를 공개적으로 호스팅합니다. 그런 다음이 링크 http://drive.google.com/uc?export=view&id=FILE_ID을 사용하여 이미지에 직접 액세스하십시오. FILE_ID을 Google 드라이브 링크의 실제 ID로 대체해야합니다.

예 :

Google 드라이브 링크 : https://drive.google.com/open?id=0B7RYx63s2PFqam9PWVFrcXc1RU

생성 링크 : http://drive.google.com/uc?export=view&id=0B7RYx63s2PFqam9PWVFrcXc1RU

지금 당신은 당신의 템플릿에이 링크를 사용할 수 있습니다.

2

Base64는 매우 제한적으로 지원됩니다. 일반적으로 말하면 사용하지 않는 것이 좋습니다.에서 base64 인코딩 지원에 대한 정보를 찾을 수 있습니다. 귀하의 경우 지원되는 고객 목록이 충분한 지 여부를 결정하는 데 도움이 될 수 있습니다.

전자 메일에 이미지를 포함하려면 이미지를 전자 메일과 함께 보내고 보낸 이미지를 img 태그와 함께 참조하십시오. 이 방법에 대한 훌륭한 초보자는 Campaignmonitor의 블로그 게시물 "Embedding images revisited"입니다.

가장 좋은 해결책은 빠르고 유지 보수가 잘 된 서비스 공급자에게 이미지를 호스팅하는 것입니다. Github을 사용하는 경우 저장소의 GH-Pages 분기에서 이미지 (또는 기타 모든 콘텐츠)를 제공 할 수도 있습니다.