【发布时间】:2017-09-28 18:57:15
【问题描述】:
我正在完成我的 XML 和 JavaScript 课程的期末项目,但在通过 JavaScript 发送电子邮件时遇到了问题。 我找到了这个页面:http://smtpjs.com/。但它需要 SMTP 凭据,我不知道 SMTP 凭据是什么。 谁使用过 smtpjs.com 或者谁有解决方案,请帮助我。 P/s:我是否需要将我的代码上传到主机以发送电子邮件。我总是从我的电脑打开 html 文件,我想知道它是否能够发送电子邮件。
【问题讨论】:
-
JavaScript 不能单独发送电子邮件,它需要一个电子邮件 SMTP 服务器来发送请求。
-
SMTP 简单地说就是“您用来登录电子邮件帐户的工具”。
-
也许我没有正确理解您的问题,但我认为它应该可以解决您的问题stackoverflow.com/questions/13231125/…
-
正如上面所说,您需要以某种方式连接到 SMTP 服务器才能从 javascript 发送电子邮件。但是,如果您要从 Web 浏览器使用此脚本,则会出现问题。如果页面的用户知道自己在做什么,那么您到该 SMTP 服务器的登录凭据将对他们可见。所以它不安全。一种更安全的方法是设置脚本以在服务器上使用 php/python 等发送电子邮件,并通过异步调用触发该功能。干杯。
-
电子邮件不只是“神奇地”从 A 点传送到 B 点。这涉及到一个服务器或“程序”。任何体面的邮件服务器都需要您登录。想想 Gmail、Hotmail 等。这本质上就是 SMTP。您向邮件服务器提供您的凭据(登录详细信息),以便它知道谁在发送电子邮件。
标签: javascript html email smtp