2012-02-12 66 views
0

因此,在我工作的網站上,您註冊時會自動發送一封電子郵件。當它發送它時顯示CSS。PHP電子郵件風格

$body '<span style="color:#444444;">Header</span>'; 

我也試過這個代碼,我在網上找到的是有風格= \「asdas \」,然後使用命令刪除斜線但也不能工作。有沒有簡單的PHP代碼,只是簡單地將HTML嵌入到電子郵件中?

+2

你需要在$ body和你的字符串之間加一個'='。目前還不清楚你在問什麼。什麼不與你當前的代碼一起工作,你有什麼具體問題? – Bojangles 2012-02-12 21:43:40

+0

並認識到用戶是否看到HTML電子郵件完全取決於用戶,而不是您。 – Scott 2012-02-12 21:46:23

+1

您是否表明它是頭部中的html電子郵件? – 2012-02-12 21:47:37

回答

1

首先,請確保您將$body =設置爲@JamWaffles所示。

接下來,你是否正確設置你的標題?

$headers .= "MIME-Version: 1.0\r\n"; 
$headers .= "Content-Type: text/html; charset=ISO-8859-1\r\n"; 
0

你可以找到一個非常詳細的教程在這裏:http://css-tricks.com/sending-nice-html-email-with-php/

它可以顯示頁眉的重要性,HTML VS TXT電子郵件和用戶的期望。這對你來說應該是一個很好的起點。

你也可以在你的代碼中添加一個tld檢查,並假設他們有一個支持html的電子郵件客戶端/ web界面(gmail/yahoo/live等),或者你可以讓他們提供這些信息,然後發送他們以他們要求的格式發送電子郵件。