从客户端发送电子邮件

rqenqsqc  于 2022-09-21  发布在  Apache
关注(0)|答案(2)|浏览(256)

我们正在开发一个需要严格安全性的应用程序。现在,我的问题是,客户端输入密码,该密码应该通过电子邮件发送给另一个客户端。这里的关键点是,即使是服务器也不应该看到密码,因此客户端必须使用客户端的东西通过应用程序将电子邮件直接发送给另一个客户端。

hiz5n14c

hiz5n14c1#

如果您想通过电子邮件将数据从一个客户端传输到另一个客户端,则必须通过服务器。在这种情况下,我建议使用只有客户端才能访问的密钥对密码进行编码,从而使其对服务器不可读。或者将密钥存储在不同的服务器上。

hgc7kmma

hgc7kmma2#

您需要一个可以安装在客户端上的电子邮件服务器。

有几种基于Python的电子邮件服务器。免费SMTP很容易安装和配置,但每天只有10封电子邮件是免费的--但肯定很容易获得概念证明。

最后,您需要从客户端代码与电子邮件服务器对话。从你的问题中还不清楚你的客户端是Flex还是JavaScript。如果您使用的是Flex,那么SMTPMailer可能会有所帮助。http://code.google.com/p/smtpmailer/。使用JavaScript可能无法做到这一点-请参见Javascript IMAP and SMTP client?

不过,这个概念似乎不是一个好概念。相反,您是否可以发送从密码派生的不可逆散列--这样服务器将永远看不到密码--但该散列可能仍然用于身份验证目的。

相关问题