我的網站發送html電子郵件,但大多數收件人都將它們作爲HTML標記爲源頁面而不是漂亮的表格佈局。HTML沒有出現在電子郵件中
這個問題似乎不是電子郵件客戶端的問題,因爲電子郵件顯示在Gmail郵件客戶端,如Gmail,雅虎,Hotmail等正常......當通過Outlook或Thunderbird查看連接到Gmail ,雅虎,hotmail等...
但是,我有一個域名,我註冊了一個名爲1and1.com的共享託管服務提供商。我嘗試通過他們的網絡郵件客戶端,雷鳥和Outlook查看我的電子郵件,但在所有三種情況下,只有html標記出現。
此外,我假設我的大多數收件人都使用MS Outlook與MS Exchange Server,因爲他們是商業/金融人員。不幸的是,我不知道如何獲得由MS Exchange Server管理的電子郵件。
我確信我送我的電子郵件具有以下標題:
MIME-Version: 1.0
Content-type: text/html; charset=iso-8859-1
有誰知道什麼可能是錯誤的?誰能推薦一個解決方案?
附加信息 看來我的電子郵件從我的PHP郵件共享主機可以從YouTube等網站上收到的HTML格式的電子郵件,而不是()函數。那麼,我是否做了錯誤的事情,比如沒有發送足夠的標題信息?也許我不正確編碼的東西?
首先檢查源自Thunderbird等格式良好的HTML郵件。檢查各個部分並與您正在製作的內容進行比較。當然,總是有FM,但有時候RFC並不是那麼友好的閱讀。 – 2010-03-13 19:47:59
網絡主機也有可能不讓HTML呈現出來......我用前面曾經使用過的提供程序碰到過這個問題。 – espais 2010-03-13 20:30:18
@espais:我剛剛測試過這個,看起來我的共享主機上的電子郵件可以接收來自YouTube等網站的html電子郵件。那麼,我是否做了錯誤的事情,比如沒有發送足夠的標題信息?也許我不正確編碼somethign? – John 2010-03-13 20:58:58