我們正在開發需要嚴格安全性的應用程序。現在,我的問題是客戶端輸入密碼,並且該密碼應該通過電子郵件發送給另一個客戶端。這裏的關鍵是,即使服務器不應該看到密碼,所以客戶端必須通過應用程序使用客戶端的東西直接發送電子郵件到另一個客戶端。從客戶端發送電子郵件
0
A
回答
1
如果您想通過電子郵件將數據從一個客戶端傳輸到另一個客戶端,則必須通過服務器。在這種情況下,我推薦使用只有客戶端才能訪問的密鑰對密碼進行編碼,從而使服務器無法讀取密碼。或者將密鑰存儲在不同的服務器上。
1
您將需要一個可以安裝在客戶端上的電子郵件服務器。
有幾個基於Python的電子郵件服務器。 FreeSMTP易於安裝和配置,但每天只有10封電子郵件免費 - 但肯定很容易進行概念驗證。
最後,您需要從客戶端代碼與電子郵件服務器進行通話。從你的問題來看,你的客戶端是Flex還是JavaScript。如果您使用Flex,則SMTPMailer可能會提供幫助。 http://code.google.com/p/smtpmailer/。這可能無法用JavaScript來完成 - 請參閱Javascript IMAP and SMTP client?。
雖然這個概念似乎並不好。相反,您可以發送從密碼派生的不可逆哈希值 - 然後服務器將永遠不會看到密碼 - 但哈希值對於驗證目的可能仍然有用。
相關問題
- 1. 從客戶端發送電子郵件
- 2. 檢測電子郵件發送的電子郵件客戶端
- 3. 發送電子郵件客戶端兼容電子郵件
- 4. 使用openURL從Yahoo郵件客戶端發送電子郵件
- 5. Android發送電子郵件不存在發送的電子郵件客戶端
- 6. 通過客戶端發送郵件,無需啓動電子郵件客戶端(無提示電子郵件)
- 7. 如何從瀏覽器客戶端發送HTML電子郵件?
- 8. ANDROID |只發送電子郵件附件與電子郵件客戶端
- 9. 如何使用電子郵件客戶端發送電子郵件?
- 10. 發送電子郵件時避免打開電子郵件客戶端Android
- 11. 如果沒有電子郵件客戶端通過VB6發送電子郵件
- 12. 通過客戶端發送電子郵件,無需打開電子郵件客戶端窗口
- 13. 發送電子郵件與smtp客戶端附件給出錯
- 14. 我可以使用HTML5發送客戶端電子郵件嗎?
- 15. 使用默認電子郵件客戶端發送文檔
- 16. 客戶端發送電子郵件到java服務器
- 17. 通過SMTP客戶端發送電子郵件時出錯
- 18. 無法發送電子郵件使用谷歌Smtp客戶端
- 19. HTTP5,Jquery客戶端電子郵件發送
- 20. 的Java發送電子郵件「客戶端服務器」
- 21. 無法通過ASP.NET發送電子郵件給客戶端
- 22. 通過android電子郵件客戶端發送大量信息
- 23. srever和客戶端發送電子郵件與smtp協議
- 24. 從node.js的客戶發送電子郵件與服務帳戶
- 25. 從假賬戶發送電子郵件
- 26. 使用AppleScript通過默認電子郵件客戶端發送郵件附件
- 27. 發送帶附件的電子郵件(默認郵件客戶端)
- 28. 發送電子郵件從
- 29. 使用c#從ASP.NET網站發送默認電子郵件客戶端(例如Outlook,..)的電子郵件
- 30. 某些電子郵件客戶端無法解密從Outlook 2010發送的電子郵件
我很困惑。如果您的應用程序需要嚴格的安全性,您絕不會通過電子郵件發送密碼。電子郵件不安全。如果您必須從客戶端發送電子郵件,您應該能夠使用適當的文本在html中構建一個mailto:anchor鏈接。你將不得不使用jquery或其他方式動態構建它來操縱DOM。 http://en.wikipedia.org/wiki/Mailto另外:http://stackoverflow.com/questions/10906197/javascript-jquery-programmatically-follow-a-link – 2012-07-07 01:50:27
不錯,但它不是我的要求,我指定了相同的解決方案給我的客戶,但他不接受... – vamsi 2012-07-10 07:30:21