0
我在電子郵件中的鏈接,從電子郵件是發送站點生成此鏈接。 人去網站上進行一些投票,然後他們收到一封電子郵件的鏈接,以確認他們的投票。我怎樣才能讓這個URL有效電子郵件?
在郵件中的鏈接,從這個生成:
http://www.domain.com/vote?Q=QAPmail&d=<# Responder.RespID #>&k=<# Responder.AccessKey #>
生成的鏈接,在郵箱結束了一個看起來是這樣的:
http://www.domain.com/vote?&Q=QAPmail&d=78874058&k=betyzucp
的變量中的鏈接必須使表決獨一無二,因此我無法刪除這些部分。
在我所有的測試用例(各種電子郵件提供商和等),它工作得很好,但是我已經得到的人誰不能夠打開鏈接的一些投訴。
在大多數情況下,在鏈接前添加「x-msg://」或「wlmailhtml:」,這使得郵件提供程序在點擊時顯示它是無效/不安全的鏈接。
我不知道爲什麼這個鏈接是無效的,任何幫助將不勝感激
感謝您的回覆。他們能夠複製粘貼鏈接並從那裏訪問正確的確認頁面。 然而,電子郵件已經是一個HTML郵件,該鏈接已經被添加作爲一個一個標籤。 – Gerb
您也可以嘗試使用URL編碼[HttpUtility.UrlEncode(http://msdn.microsoft.com/en-us/library/4fkewx0t.aspx),像這樣:...&d = <#HttpUtility.UrlEncode( Responder.RespID)#> ... – Soulblaster