2011-05-04 111 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 2011-05-04 12:08:27

回答

5

可能是因爲您發送了一封純文本電子郵件,其中已寫入HTML。在那裏用PHP編寫HTML格式的電子郵件的教程並不缺少,但要確保你使用的教程必須寫出一個多部分MIME電子郵件,而不是純HTML。

+1

,實際上我是以純文本的形式發送的。 – 2011-05-04 12:23:40

0

您需要將Content-Type設置爲text/html

+0

沒有純文本部分?這是標記爲垃圾郵件的好方法。 – Quentin 2011-05-04 12:10:30

+1

@David:這是一個單獨的問題。 – SLaks 2011-05-04 12:10:57

+1

這是一個單獨的問題,在同樣的意義上說,防止SQL注入漏洞是將數據插入數據庫的單獨問題。在解釋如何做後者時,你不會忽視前者(除非你想讓人們像[w3fools](http://w3fools.com/)一樣製作關於你的網站)。 – Quentin 2011-05-04 12:15:19