2012-05-18 42 views
6

因此,我爲我的公司創建了一個html電子郵件,用於我們即將發送給我們代表的組織的電子郵件活動。它包含2個主要鏈接,一個用於向我們代表的組織發送電子郵件,另一個用於發送到組織網站上的登錄頁面。着陸頁鏈接工作正常,當從Hotmail查看電子郵件時,mailto:鏈接不起作用。它適用於Hotmail之外的其他客戶端,包括Gmail和Outlook。Mailto鏈接在Hotmail中不工作

這不是因爲我測試的計算機沒有安裝電子郵件客戶端。它已安裝Outlook 2010並註冊爲mailto應用程序。當在其他網站(而不是hotmail)上點擊mailto鏈接時,它們效果很好...... outlook根據需要啓動一個新的消息窗口並填寫主題和電子郵件。當我們在Hotmail上測試時,它會在狀態欄中顯示mailto鏈接,但是當您點擊鏈接時不會發生任何操作。就好像該鏈接完全不是鏈接。

這就是我們要使用的鏈接:(隱私而稍加編輯)

<div class="button"><a href="mailto:[email protected]?subject=Resident Requesting More Info">Email a Resident Advisor</a></div> 

這是擺在HTML表格單元格中。它有一些基本的CSS樣式應用(所有嵌入在HTML電子郵件本身)。按鈕類只是爲了使鏈接在電子郵件中脫穎而出...給它一個紅色的邊框和粗體的鏈接。

爲了更加明確:

作品:

的Gmail - IE9,Chrome瀏覽器,火狐

展望 - 工作。

不起作用:

Hotmail的 - 所有的瀏覽器試圖

電子郵件的發送使用CampaignMonitor的預覽功能(通過我們的QA人處理,我沒有獲得它作爲我對公司而言是新的)。

我只需要想出一個方法來完成這項工作。提前致謝。

回答

4

另外兩個程序員和我花了兩天在本週早些時候處理這​​個問題。我沒有方便的相關鏈接,但故事的長短不一,這是一個已知的問題,目前尚未解決。

mailto:鏈接將在任何情況下,在Hotmail的工作,他們被刪除或什麼。

我們最終最終添加了複製指示收件人通過電子郵件[email protected]代替點擊鏈接。

+0

感嘆...該死的hotmail。猜猜我會繼續尋找一種方法。幸運的是,電子郵件不必幾天就出去。 – thor79

0

已知的問題,我可以證實,沒有對Hotmail的Web郵件工作而已,他們的休息做工精細,我們有同樣的問題在這裏,我們放棄嘗試。

如果您確實想要唯一的方法是使用JavaScript,onClick更改窗口位置,但會引入新的依賴關係:JavaScript。

1

只需添加目標= '_空白' ......用 'A' html標記爲...

<a href='mailto:Your MAILTO ID' target='_blank'>SOME Support</a> 

這工作在Hotmail中客戶端,但它另外啓動新的瀏覽器實例。