javascript - 如何将 SmtpJS 与 Secure Token 和 gmail smtp 一起使用
问题描述
我一直在尝试使用 SmtpJS 从客户端发送电子邮件。我已尝试将以下代码与 gmail 一起使用,它在我的本地和托管网站中运行良好。但是我想用 Smtpjs 网站上提供的安全令牌加密这些数据,但是当我加密这些数据时它不起作用(不响应正常)。
Email.send({
Host : "smtp.gmail.com",
Username : "myemail@gmail.com",
Password : "mypassword",
To : 'myothermail@gmail.com',
From : "myemail@gmail.com",
Subject : "This is the subject",
Body : "And this is the body"
}).then(
message => alert(message)
);
这是我为安全令牌填写的内容。我使用相同的域端口等在 youtube 上遵循教程,它适用于视频,但不适用于我的视频。我已将域更改为 localhost 或我的网站域,并将端口更改为 gmail 端口 465 或 587 打开和关闭 SSL,但仍然无法正常工作。
解决方案
您只需要在 elasticmail.com 上创建 smtp 服务器,然后您可以在 smtjs.com 上使用该(由 elasticmail.com 提供)凭据来加密您的 smtp 凭据,因为 smtpjs.com 仅允许 elasticmail smtp 服务器加密凭据
推荐阅读
- python - discord.ext.commands.errors.CommandInvokeError:命令引发异常:UnpicklingError:无效的加载键,'H'
- vim - Vim-Sexp - 如何将每个内部表单移动到新行?
- c++ - 如何将整数分解为不同的变量?
- javascript - 在 AngularJS 中使用 ui-sref 时禁用超链接
- linux - 如何将端口 4200(Angular Web 服务器)绑定到端口 80(Apache Web 服务器)?
- mysql - MYSQL 触发器根据 if 语句更新或插入
- go - 字符串切片上的 For 循环迭代不起作用
- kubernetes - 如何通过 kubernetes 中的 statefulset/deployments 禁用默认服务帐户的使用
- python - 如何通过 python 方法和 kwargs 来提升 python c++ 函数和调用
- c# - c#如何将字符串名称列表填充到资源文件中