javascript - 使用 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 帐户添加了两步验证并打开了我的访问权限
解决方案
推荐阅读
- swift - 同时删除 TableView 中的行
- javascript - 在大型数据集中异步写入和压缩 PDF 时跳过 if 语句
- snowflake-cloud-data-platform - 如何在雪花中从大表复制到另一张表?
- python - UnboundLocalError:分配前引用的局部变量“new_position”
- ethereum - 测试网上的 Uniswap 'INSUFFICIENT_LIQUIDITY'
- javascript - getDay() 本月最后一天的意外输出
- php - 如何在 laravel 代码中实现访问令牌,而不是在邮递员的标题中使用它?
- java - 不支持的类文件主要版本 8243
- x86-64 - _mm256_packs_epi32,除了顺序打包
- python - 使 Tkinter 上的按钮在到达框架边界时自动转到下一行