簡體   English   中英

如何使用 javascript 或 jquery 發送電子郵件

[英]How to send email by using javascript or jquery

我為博客開發了一個網絡表單,我需要將其值發送到電子郵件。

如何單獨使用 jQuery 或 JavaScript 發送電子郵件?

簡短的回答是你不能單獨使用 JavaScript 來做到這一點。 您需要一個服務器端處理程序來連接 SMTP 服務器以實際發送郵件。 網上有很多簡單的郵件腳本,比如PHP的這個:

簡單的 PHP 郵件腳本

使用這樣的腳本,您可以使用如下函數將 Web 表單的內容發布到腳本中:

jQuery.post

然后腳本將獲取這些值,加上郵件服務器的用戶名和密碼,然后連接到服務器以發送郵件。

您可以使用nodejs在服務器端進行。

查看流行的Nodemailer包。 有很多傳輸和插件可以與AWS SESSendGrid等服務集成!

以下示例使用 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));});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM