我们正在开发需要严格安全性的应用程序。现在,我的问题是客户端输入密码,并且该密码应该通过电子邮件发送给另一个客户端。这里的关键是,即使服务器不应该看到密码,所以客户端必须通过应用程序使用客户端的东西直接发送电子邮件到另一个客户端。从客户端发送电子邮件
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. 如果没有电子邮件客户端通过VB6发送电子邮件
- 10. 如何使用电子邮件客户端发送电子邮件?
- 11. 发送电子邮件与smtp客户端附件给出错
- 12. 使用默认电子邮件客户端发送文档
- 13. 的Java发送电子邮件“客户端服务器”
- 14. 我可以使用HTML5发送客户端电子邮件吗?
- 15. 无法通过ASP.NET发送电子邮件给客户端
- 16. 通过android电子邮件客户端发送大量信息
- 17. srever和客户端发送电子邮件与smtp协议
- 18. 使用AppleScript通过默认电子邮件客户端发送邮件附件
- 19. 发送带附件的电子邮件(默认邮件客户端)
- 20. 发送电子邮件从
- 21. 某些电子邮件客户端无法解密从Outlook 2010发送的电子邮件
- 22. 通过Java获取电子邮件客户端不支持通过电子邮件发送HTML邮件
- 23. 从Jira向客户发送电子邮件
- 24. 如何从Android电子邮件客户端发送嵌入图像?
- 25. 如何通过电子邮件客户端从SD卡发送图像?
- 26. Django的电子邮件:客户端没有权限发送的该发件人
- 27. java中的电子邮件客户端
- 28. 电子邮件客户端检测
- 29. Django电子邮件客户端
- 30. 如何从电子邮件客户端获取电子邮件通知?
我很困惑。如果您的应用程序需要严格的安全性,您绝不会通过电子邮件发送密码。电子邮件不安全。如果您必须从客户端发送电子邮件,您应该能够使用适当的文本在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