Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用javascript或jquery发送电子邮件_Javascript_Jquery - Fatal编程技术网

如何使用javascript或jquery发送电子邮件

如何使用javascript或jquery发送电子邮件,javascript,jquery,Javascript,Jquery,我为博客开发了一个web表单,我需要将其值发送到电子邮件 我如何单独使用jQuery或JavaScript发送电子邮件?简单的回答是,不能单独使用JavaScript。您需要一个服务器端处理程序来连接SMTP服务器以实际发送邮件。在线上有许多简单的邮件脚本,例如用于PHP的以下脚本: 使用这样的脚本,您可以使用如下函数将web表单的内容发布到脚本中: 然后脚本将获取这些值,加上邮件服务器的用户名和密码,并连接到服务器以发送邮件。您可以在服务器端使用 You can send Email by J

我为博客开发了一个web表单,我需要将其值发送到电子邮件


我如何单独使用jQuery或JavaScript发送电子邮件?

简单的回答是,不能单独使用JavaScript。您需要一个服务器端处理程序来连接SMTP服务器以实际发送邮件。在线上有许多简单的邮件脚本,例如用于PHP的以下脚本:

使用这样的脚本,您可以使用如下函数将web表单的内容发布到脚本中:


然后脚本将获取这些值,加上邮件服务器的用户名和密码,并连接到服务器以发送邮件。

您可以在服务器端使用

You can send Email by Jquery just follow these steps 

include this link : <script src="https://smtpjs.com/v3/smtp.js"></script>
after that use this code :

$( document ).ready(function() {
 Email.send({
Host : "smtp.yourisp.com",
Username : "username",
Password : "password",
To : 'them@website.com',
From : "you@isp.com",
Subject : "This is the subject",
Body : "And this is the body"}).then( message => alert(message));});
看看流行的软件包。有很多传输和插件可以与AWS SES和SendGrid等服务集成

以下示例使用SES传输Amazon SES:

let nodemailer = require("nodemailer");
let aws = require("aws-sdk");
let transporter = nodemailer.createTransport({
  SES: new aws.SES({ apiVersion: "2010-12-01" })
});

在过去的十年里有什么变化吗?现代浏览器是否允许通过类似telnet的连接将电子邮件发送到SMTP/IMAP服务器?我找到了,但找不到任何有效的示例。我看到一个Email.send{}.then函数,但不知道如何读取响应值否,同样的故事-您仍然需要一个SMTP服务器来发送邮件。看起来smtpjs.com会把你带到一个页面,在那里你可以注册电子邮件发送服务。