【问题标题】:Sending email through client side, without opening the email client window [duplicate]通过客户端发送电子邮件,而不打开电子邮件客户端窗口[重复]
【发布时间】:2013-06-02 05:50:35
【问题描述】:

在我的客户端,每当用户按下提交按钮时,我都希望将电子邮件发送给 userAdmin。我不希望单击提交按钮的用户知道这一点,并且电子邮件客户端也不应该打开。我想在客户端实现这个。我看了看

mailto:

但这不是感兴趣的东西,因为它会打开邮件客户端。知道如何使用 HTML5、Javascript、ExtJS 4.1.3 来实现这一点吗?

【问题讨论】:

  • “我不希望点击提交按钮的用户知道这一点……” 红色。标记。
  • @T.J.Crowder:将其视为对 userAdmin 的通知...
  • @unix_user:没关系。在服务器端做。 (无论如何,那是您唯一的选择。)认真考虑一下,如果网页可以编写成使得以表单形式发送来自客户端计算机的电子邮件会产生什么后果。垃圾邮件发送者等绝对会喜欢它。你不需要僵尸网络!只需使用此网页... :-)
  • @T.J.Crowder:我担心安全性,但认为可以为其添加一些保护层......你能给我一个在服务器端做的好方法......跨度>
  • @unix_user:根据您的服务器端堆栈,您可以选择(可能从字面上看)几百种不同的方式。一旦数据在服务器上并且服务器对其做出响应,您的选择就很开放了。 PHP、Java、C#、Ruby、C(通过 CGI)...

标签: javascript html email extjs client-side


【解决方案1】:

我想在客户端实现这个。

你不能。在用户不知道的情况下,执行您所描述的操作的唯一方法是让提交按钮实际发送表单(例如,他们所做的正常事情),并让服务器端代码发送电子邮件。如果没有用户参与,这不能在客户端完成。应该是这样的。

【讨论】:

  • 好的,考虑到用户确实知道它,仍然有办法不打开电子邮件客户端.. 有没有办法直接发送电子邮件.. 的值电子邮件中的发送者和接收者是硬编码值,不会改变..
  • @unix_user:我不相信,不。您可以打开客户端并预先填写这些地址,但用户必须实际发送消息。
猜你喜欢
  • 2022-01-13
  • 2023-03-19
  • 1970-01-01
  • 2021-05-23
  • 2012-07-07
  • 2010-11-09
  • 2016-08-18
  • 1970-01-01
相关资源
最近更新 更多