【发布时间】:2016-12-21 04:57:24
【问题描述】:
已经填写了一个 HTML 表单,现在可以通过电子邮件发送数据了。托管 HTML 的服务器未运行任何服务器端脚本语言,如 PHP、ASP、CGI 等。业主不希望电子邮件来自墙外,因此没有 SMTP。 js.
一位同事提供了 SMPT 服务器和 25 端口,并说要使用 Websockets,或者使用 Flash。我的印象是 25 端口被浏览器阻止了,他们需要某种服务器端支持才能发送电子邮件。或者,使用 mailto 链接来使用他们计算机的电子邮件客户端。
也许我不了解当前的技术。 websocket是要走的路吗?他们不需要运行 websocket 服务器来接听这些电话吗?
还有其他解决方案可以将电子邮件从 Javascript 直接发送到 SMTP 服务器吗?
感谢一些突出显示,看起来我将 SMTP.js 与 smtpjs 混淆了,后者只是使用其他人的服务器发送邮件。 SMTPJS 需要 node.js,它们没有运行。该死。
【问题讨论】:
-
您是否愿意托管一个 api,然后您可以从您的 js 中调用它来发送电子邮件?
-
Flash 已死,某些浏览器不支持
-
嗨,马克,看看 emailjs.com,它提供了一个从 Javascript 发送电子邮件的 API [免责声明 - 我是创始人之一]
标签: javascript html email smtp