2010-02-26 48 views
1

我想迫使讀者的電子郵件客戶端與固定寬度的字符集,以顯示我的PHP生成明文電子郵件。 雷鳥顯示具有固定寬度的字符集的電子郵件。但是,Gmail和Outlook(可能更多的客戶端)則不會。PHP發送純文本郵件和固定寬度力的charset

這是一個配置我的郵件服務器或設置的東西我做錯了嗎? 任何幫助將不勝感激。

這些是我目前使用的標題:

$header = "MIME-Version: 1.0\r\n"; 
    $header .= "Content-type: text/plain; charset=ISO-8859-1; format=flowed\r\n"; 
    $header .= "Content-Transfer-Encoding: 7bit\r\n"; 
    $header .= "X-Mailer: PHP" . phpversion() ."\r\n"; 
    $header .= "From: [email protected]\r\n"; 
    $header .= "Reply-To: [email protected]\r\n"; 
+1

校正:固定寬度的字體* *,不*字符集*。這是兩件不同的事情。 :) – deceze 2010-02-26 05:45:13

回答

5

你不能強迫純文本郵件使用任何特定的字體。你能做的最好是使用monospace字體家族發送HTML電子郵件。