【问题标题】:Sending an E-mail from a website without Server-Side scripting从没有服务器端脚本的网站发送电子邮件
【发布时间】:2010-11-22 02:37:50
【问题描述】:

我正在尝试使用 HTML 表单从我的网站发送一封简单的电子邮件。我不允许使用任何服务器端脚本。我想知道是否可以使用 Jscript 或 Javascript 或 DHTML 或 VBscript 或其他东西从 HTML 表单发送简单消息?谢谢大家:)

附:也不能是 mailto:我并不期待奇迹,但现在肯定会受到赞赏......

【问题讨论】:

  • 顺便说一句,有什么理由不允许使用服务器端吗?
  • mailto: 绝对没有问题,但这只是个人喜好。我宁愿有我自己的页面,他们可以在其中提交反馈等。根据我的经验,每次我点击一个电子邮件地址形式的链接,期望被带到另一个页面时,愚蠢的 Outlook Express 程序总是打开(它是甚至没有配置为连接到我计算机上的任何帐户。我使用 Live Mail)...

标签: html email forms


【解决方案1】:

据我所知,这是不可能的。 VBScript 仍然是服务器端脚本。您可以使用 JavaScrpt 来实现您想要的 API,但我不知道。

Take a look at this 了解有关为什么需要服务器端处理程序的更多信息。

【讨论】:

  • 谢谢 lakario,我会研究一下 javascript api 的 :)
  • VBScript 也可以在客户端使用,可惜只能在 IE 中使用。
  • 所以我认为你在说@Nathan 是在 VBScript 中可能吗?我不知道 vbscript 是一种服务器端语言,但是,我可以使用 vbscript :) 我现在会进一步研究
【解决方案2】:

如果没有服务器端语言或 mailto:我认为这无法实现。

【讨论】:

  • 好像是这样...我想我会在这里检查一下,只是为了确定。我迫不及待地想用我们的思想来控制计算机。
【解决方案3】:

嗯,这个确实包含服务器端脚本,但您不必付费。

您可以使用 google appengine 并使用 java/python(GAE 支持)编写一些简单的邮件提交程序

【讨论】:

  • 谢谢静默。我现在正在研究 Google AppEngine。
【解决方案4】:

理论上,您可以使用跨站点 XHR 技术、标签包含等,但您将需要另一台支持服务器端脚本的服务器,您可以使用简单的免费服务,例如 GAE 对此无声说明。您还需要安全性,您可以使用免费的验证码服务。但实际上,这并不值得。

【讨论】:

    【解决方案5】:

    您可以使用可以与您的网站集成的电子邮件服务,例如http://www.emailmeform.com/。这个是免费使用的。他们生成代码供您包含在您的网页上。我没用过,所以不能说他们的服务怎么样,但看起来确实符合你的要求。

    如果您正在查看某种联系表,还有http://wufoo.com

    【讨论】:

    • 好像用 google 或 email 登录不起作用。
    【解决方案6】:
    1. 您可以使用 mailgunsendgrid rest api 使用 javascript 发送邮件,而无需使用服务器端脚本。

    1. 您可以使用https://formspree.io/ 轻松发送电子邮件。

    希望你明白我的意思。

    【讨论】:

    • 谢谢!那太有用了!对我来说,formspree.io 是最好的。
    【解决方案7】:

    查看enformed.io。您只需创建一个表单,通过它们路由表单,然后通过电子邮件接收响应,并且还具有一些有趣的功能,例如电子邮件自定义、提交后重定向。

    【讨论】:

    • 仅仅 7 年后 Ivangrx :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-10
    • 1970-01-01
    • 2014-02-15
    • 2017-01-30
    相关资源
    最近更新 更多