2011-05-04 9 views
1

html 이메일은 읽을 수있는 텍스트가 아닌 HTML 소스 코드로 수신됩니다. 왜?PHP html 이메일 문제

<html> 
      <head> 
        <title></title> 
      </head> 
      <body> 
        <p style="text-align: center; "> 
          <span style="color:#ff0000;"><span style="font-size:72px;"><span style="background-color:#00ff00;">A test mail</span></span></span></p> 
      </body> 
    </html> 
+1

이것은 PHP와 어떤 관련이 있습니까? – slhck

답변

5

아마도 HTML을 작성한 일반 텍스트 이메일을 보냈기 때문일 수 있습니다. PHP로 HTML 형식의 전자 메일을 작성하는 방법에 대한 자습서가 부족하지는 않지만 일반적인 HTML 대신 multipart MIME 전자 메일을 작성해야한다는 것을 보여 주도록하십시오.

+1

감사합니다. 선생님, 사실 저는 평문으로 보내고있었습니다. –

0

Content-Typetext/html으로 설정해야합니다.

+0

일반 텍스트 부분이 없습니까? 그것은 스팸으로 표시하는 좋은 방법입니다. – Quentin

+1

@David : 그것은 별개의 문제입니다. – SLaks

+1

같은 의미에서 SQL 주입 취약점을 방지하는 것은 데이터를 데이터베이스에 삽입하는 것과 별개의 문제입니다. 사람들이 [w3fools] (http://w3fools.com/)와 같은 사이트를 만들지 않는 한 후자를 수행하는 방법을 설명 할 때 전자를 무시하지 않습니다. – Quentin