2014-03-05 72 views
3

我正在向我公司中的不同用戶發送電子郵件。我們的一些客戶使用Lotus Notes(8)。 這些電子郵件是由服務器生成的。此電子郵件(HTML格式)裏面,有一個「電子郵件地址」的鏈接:Lotus Notes處理來自HTML格式電子郵件的mailto鏈接

Please <a href="mailto:[email protected]" >click here</a> to reply. 

沒有什麼別的在電子郵件的正文。 不幸的是,當我點擊此鏈接(至極不讀從Lotus Notes客戶端的電子郵件時出現一個鏈接),我得到這個錯誤:

\\mailto:[email protected] is not accessible. You might not have permission to use this 
network ressource. Contact the administrator of this server to find out if you have access 
permissions. 

The parameter is incorrect. 

在另一方面,如果我手動創建的電子郵件通過Notes客戶端(使用「HotSpot」),鏈接工作...不幸的是,使用Lotus Notes API生成電子郵件不太可能,因爲(a)我們公司沒有Domino服務器,並且(b )並非我們所有的用戶都使用Lotus Notes ...

問題:有沒有辦法解決這個問題而不使用Lotus Notes API? 我已經試過這樣:

<div onclick="window.navigate('mailto:[email protected]');" >Click Here</div> 

但JavaScript代碼將被忽略。(在客戶端可能是一個JavaScript安全限制)。

我也考慮過在我的電子郵件中不使用HTML格式;我可以使用RTF格式完成大部分格式化,但我不知道在RTF內容中生成Hotspot(或功能性mailto鏈接)的什麼syntaxt ...

+0

這也是woth提的是,有問題的環節與所有其他電子郵件客戶端... – JFTxJ

+0

如果檢查通過的Lotus Notes生成的電子郵件,做了什麼東西給你提示如何創建一個可以使用它的電子郵件鏈接? –

+0

這就是問題所在。當我使用Lotus Notes生成電子郵件時,似乎沒有辦法「檢查」內容本身(以純文本形式)。當我從另一個客戶端收到HTML格式的電子郵件時,可以選擇「查看源代碼」,但是當我從Lotus Notes收到電子郵件時(或者甚至在Notes中創建電子郵件時),該選項會變灰... – JFTxJ

回答

0

我不確定有沒有辦法爲兩個客戶端 - Outlook和Lotus工作的一個鏈接。

Lotus Notes開發人員稱之爲HotSpot。

檢查這些鏈接,如果您可以手動創建它 - 發送給自己並檢查發送的HTML。

http://blog.iangoodsell.com/2009/06/i-hate-lotus-notes-inserting-hyperlinks.html

http://www.alanlepofsky.net/alepofsky/alanblog.nsf/dx/creating-links-to-a-web-page

+0

雅,但正如我所說,我從服務器引擎生成這些東西,並且無法訪問使用Notes API所需的內容 – JFTxJ

+0

I會嘗試先手動完成,然後只是複製粘貼它,嘗試將它發送到您的私人電子郵件。不需要使用API​​。 –

+0

我也會嘗試這一點。我認爲(未經測試)Domino服務器實際上「轉換」了電子郵件發送到HTML(或富文本)時,這意味着如果我發送它,然後返回,HotSpot將不再作爲HotSpot工作,但會轉換爲標準的HTML鏈接,並會一旦它返回到Lotus Notes中就會相應地運行,但這是絕對值得一試。謝謝。 (我應該提到Xavier的評論是答案,雖然不完美,但至少URL協議被解僱......但如果這個解決方案更好,我會讓我們都知道!) – JFTxJ

相關問題