我为博客开发了一个网络表单,我需要将其值发送到电子邮件。
如何单独使用 jQuery 或 JavaScript 发送电子邮件?
我为博客开发了一个网络表单,我需要将其值发送到电子邮件。
如何单独使用 jQuery 或 JavaScript 发送电子邮件?
简短的回答是你不能单独使用 JavaScript 来做到这一点。您需要一个服务器端处理程序来连接 SMTP 服务器以实际发送邮件。网上有很多简单的邮件脚本,比如PHP的这个:
使用这样的脚本,您可以使用如下函数将 Web 表单的内容发布到脚本中:
然后脚本将采用这些值,加上邮件服务器的用户名和密码,并连接到服务器以发送邮件。
您可以使用nodejs在服务器端进行。
查看流行的Nodemailer包。有很多传输和插件可以与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" })
});
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));});