2009-04-03 5 views
7

나는 자동으로 HTML 전자 메일을 작성하려고 노력하고 있으며 전자 메일의 표준 및 속성이 존재하는지 그리고 존재해야 하는지를 파악하려고합니다. 내가 필요합니까? 그리고 아무 것도 없다면 시체가 있어야합니까? 내가 사용하는 Doctype을 지정해야합니까? 내가 그들의 예에서 젠드 프레임 워크와 함께하고 있어요HTML 전자 메일은 어떤 모습입니까?

그들은 내가 HTML이 필요 왜 http://framework.zend.com/manual/de/zend.mail.html-mails.html

그냥 그래서 당신이 알고있는 "스타일"코드 내용을 제외한 아무것도 설정하지 마십시오. 이것은 어리석은 일이지만 우리 회사는 지원 소프트웨어를 작성 중이며 중요한 "버그"또는 베타 테스터의 모든 기능 요청은 기본 HTML 이었으므로 중요한 단어를 굵게, 기울임 꼴, 밑줄 등으로 강조 표시 할 수 있습니다.

답변

7

HTML 이메일 코딩 저는 항상 헛소리 촬영으로 판결났습니다. 브라우저와 달리 HTML 마크 업을 위해 W3C 표준을 준수하는 메일 클라이언트는 거의 없습니다. MailChimp은 웹 기반 서비스를 포함하여 30 개의 홀수 전자 메일 클라이언트에서 HTML 전자 메일을 미리 볼 수있는 매우 달콤한 서비스입니다.

그들은 또한 가치있는 것을 포함하여 자유롭게 사용할 수있는 guide을 가지고 있습니다.

즉, 인라인 CSS가 최상의 선택이 될 것입니다 (특히 특정 CSS를 제거 할 웹 클라이언트의 경우). 테이블은이 경우 스타일링에 더 신뢰할 수 있습니다 (표준 전사인데 말하자면 저는 말합니다).

html 및 body 태그는 전자 메일로 보냅니다. 당신은 교장이 KISS가되어야한다고 인도합니다 (간단하고 어리 석다!).

+0

+1 mailchimp 링크입니다. 나는 이메일 미리보기를 찾고 있었다. –

2

MIME-type encoding을 찾고 있습니다. 메일 프로그램이 전송할 수 있도록 HTML (다른 것들 중에서도)을 래핑하는 표준입니다.

+0

그게 아니라 내가 무엇을 찾고 .. 소스 코드는 어떻게 생겼을 까? 이메일 주위에 태그가 있어야하나요 그렇지 않습니까? 등등. 내 질문에 명시된대로 doctype을 설정해야합니까? – Thomaschaaf

+0

예. RTF RFC. –

+0

사실, 나는 그것을 찾지 못한다. w3c가 html이나 뭐든지 따르는 지, 아니면 "기본"태그가 존재해야하는지에 대한 부분이 어떻게 정의되어 있는지에 대해 이야기하고있다. – Thomaschaaf

4

전자 메일 용 HTML은 웹용 HTML과 본질적으로 같습니다. 차이점은 전자 메일 메시지가 신뢰할 수없는 제한된 영역에있는 것처럼 취급된다는 것입니다. 즉, 자바 스크립트 또는 다른 스크립팅 기술을 사용할 수 없습니다.

메일에 첨부 파일 (이미지, 스타일 시트 등)을 포함하거나 외부 소스에서 첨부 파일을 참조 할 수 있습니다. 사실 당신이 외부 소스에서 그들을 참조하는 경우, 대부분의 전자 메일 독자는 사용자의 승인없이 다운로드하지 않습니다. 즉, 헤더의 스타일 태그와 인라인 첨부 파일과 같은 이미지 사이에 CSS를 넣는 것이 더 좋습니다.

Thunderbird 또는 Outlook에서 메일을 읽을 때 분명히 차이점이 있습니다. 하나는 FireFox의 렌더링 엔진을 사용하고, 하나는 IE의 엔진을 사용합니다. 이는 웹용 페이지를 만드는 것과 동일합니다.

이러한 점을 고려하면 문제없이 멋진 이메일 메시지를 작성할 수 있습니다.

희망이 도움이됩니다.

+0

그래서 너는 내가 필요한 것을 말하고있다. html 태그 및 본문 및 머리 등 및 zend 제공 예제가 유효하지 않습니까? – Thomaschaaf

+1

올바른 예 :) 예제에서는 head & body 태그를 사용하지 않지만 확실히 사용할 수 있습니다. 또한 doctypes도 환영 받고 지원됩니다. –

+2

참고 : Outlook 2007에서는 IE가 아닌 HTML 렌더링 용 Word를 사용합니다. –

0

외부 .css 파일을 참조하는 대신 파일 자체에서 HTML 전자 메일의 스타일을 지정하는 것에 대해 Jeroen은 동의합니다. 나는 과거에 문제가있었습니다.

4

텍스트 버전을 포함해야합니다. 이것은 HTML 전자 우편을 원하지 않는 사람들을 돕습니다.

HTML 전자 메일을 원하지 않는다는 말 : HTML은 스팸에 자주 사용되므로 텍스트 전용 버전보다 많은 전자 메일이 필터링 될 수 있습니다.

3

대부분의 웹 클라이언트 (gmail과 같은)는 보안 위험을 부과 할 수 있으므로 외부 스타일 시트를 전혀 포착하지 않습니다.

Google은 중요한 이메일 (예 : 등록 후 이메일 활성화)에 대해 텍스트 전용 이메일을 표준화합니다. 마케팅 이메일을 위해 우리는 주로 인라인 스타일, 테이블 및 90 년대 웹에서 인기가있는 모든 것을 사용합니다.

이메일 html은 웹 이메일과 동일한 발전을 보이지 않았으므로 절대적인 기초를 고수하려고합니다.

1

모든 이메일 클라이언트에서 작동하는 HTML 이메일 작성은 거의 불가능합니다. 모든 해결 방법을 사용하여 이들 모두를 지원할 것으로 기대하십시오. 어떤 웹 클라이언트가 웹 표준을 가장 잘 지원하는지 알아 보려면 email standards.org.을 방문하십시오. 전자 메일 클라이언트 목록과 제공하는 HTML 및 CSS 지원 목록이 있습니다.