首页 > 解决方案 > 使用 smtp 将表单提交到邮件

问题描述

当我提交按钮时,显示发送成功的邮件弹出窗口,但我没有在收件箱中收到任何邮件。

HTML:

<form method="post">
 <input type="button" value="Send Email" onclick="sendEmail()"/>
</form>

脚本:

<script src="https://smtpjs.com/v3/smtp.js"></script>
function sendEmail() {
 event.preventDefault();
Email.send({
SecureToken :"xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx",
Host: "smtp.gmail.com",
SSL : "Enable",
Username : "xxx@gmail.com",
Password : "xxxxxxxx",
To : 'xxxxx@gmail.com',
From : "xxx@gmail.com",
Subject : "<email subject>",
Body : "<email body>",
}).then(
    message => alert("mail sent successfully")
);
}

我有一个错误,比如

"Failure sending mail." in-network response

注意:我为我的 Gmail 帐户添加了两步验证并打开了我的访问权限

标签: javascript

解决方案


推荐阅读