我們有一個使用案例,其中發送通知電子郵件以響應論壇上的某些發帖。這個通知郵件帶有一個AHREF鏈接,它基本上允許從郵件本身啓動郵件頁面。此外,這些鏈接還帶有身份驗證令牌,以便用戶在打開頁面時不必登錄。這在正常使用情況下可以正常工作,但在原始收件人將電子郵件轉發到某個其他帳戶的情況下,我們不確定如何識別從轉發的電子郵件地址打開鏈接。有人可以提供一些見解嗎?禁止轉發電子郵件中的鏈接
回答
您主要無法檢測到被轉發的電子郵件中的鏈接被點擊,而您發送的電子郵件是直接發送給某人的。
如果需要保護您的內容超過用戶友好性的需求,請不要在鏈接中放置驗證旁路。
您可以權衡允許用戶登錄後在其登錄的瀏覽器中設置持久身份驗證Cookie。這樣,如果他們點擊電子郵件中的鏈接並設置了Cookie,則可以直接進入該網站。 StackOverflow.com以這種方式工作,這很方便,但下行風險並不太大。幸運的是,我的銀行不這樣工作。家庭銀行業務的潛在損失更大。
這種方法如何不確定技術可行性?在AHREF中插入javascript以獲取當前用戶的電子郵件地址,並且它與預期的電子郵件地址不匹配? – AAC 2012-07-27 05:16:36
JavaScript無法訪問當前用戶的電子郵件地址。 JavaScript在瀏覽器內的安全沙箱中運行。相信我,你想做的事不能做。你*可以*做類似StackOverflow那樣的事情。如果您在過去的任何時候都登錄過StackOverflow,並且點擊此處的鏈接(例如通過谷歌搜索或自己發送電子郵件的鏈接),您將自動登錄。如果您在瀏覽器中打開鏈接沒有登錄,您首先被提示登錄。這將解決您的問題。 – 2012-07-27 05:39:20
- 1. 轉發電子郵件時,電子郵件中的鏈接變爲藍色
- 2. 如何禁用電子郵件鏈接?
- 3. 在電子郵件中發送鏈接
- 4. 電子郵件標題阻止鏈接?
- 5. 停止轉發電子郵件
- 6. 發送電子郵件以鏈接到
- 7. 發送電子郵件鏈接
- 8. 電子郵件問題(在電子郵件正文中發送超鏈接)android
- 9. 識別電子郵件中的鏈接
- 10. 集中的mailto電子郵件鏈接
- 11. 如何製作轉發電子郵件鏈接?
- 12. VBA轉發電子郵件
- 13. 防止HTML電子郵件中的超鏈接(即Outlook)
- 14. 防止Android WebView中電子郵件和URL的自動鏈接
- 15. 將Excel鏈接到電子郵件。發送批量電子郵件
- 16. 格式字符串電子郵件到電子郵件鏈接
- 17. 在Java中禁用Outlook電子郵件轉發
- 18. PHP:發送電子郵件中的重置密碼鏈接
- 19. DocuSign嵌入式發送 - 電子郵件中的鏈接
- 20. 電子郵件正文內的鏈接
- 21. PHP的解析鏈接/電子郵件
- 22. ASP.net超鏈接的電子郵件
- 23. 鏈接到電子郵件附件
- 24. 電子郵件的郵件正文中的鏈接不工作
- 25. 如何在html電子郵件中發送電子郵件回覆或轉發?
- 26. 電子郵件格式化基礎(純文本電子郵件中的鏈接)
- 27. 蛋糕PHP電子郵件 - 包括電子郵件中的鏈接
- 28. 有沒有java_opts,我可以禁止發送電子郵件?
- 29. 電子郵件鏈接被阻止的網頁爬蟲
- 30. App引擎阻止包含太多鏈接的電子郵件
的確如此。我的道歉,我會糾正它是AHREF而不是MAILTO: – AAC 2012-07-27 04:27:08