【发布时间】:2017-09-22 06:39:36
【问题描述】:
我有一个带有 Java 后端的 AngularJS Web 应用程序。
现在我想从 Angular 应用程序中发送邮件。我认为最好的方法是向网络服务发送帖子或获取请求,然后通过内部 smtp 服务器将邮件发送给收件人。
但我认为这个概念存在很大的安全问题。当我创建一个网络服务调用时,例如:/api/mail?mailto=john@doe.com 有人可以获取网络服务的链接,更改收件人并获取此链接以开始向其他人发送垃圾邮件。
有人知道这种架构通过网络服务发送邮件的安全方式吗?我必须将收件人传递给邮件服务,因为用户在 AngularJS UI 中设置了这个。
我很高兴有任何建议。
【问题讨论】:
标签: java angularjs web-services email