首页 > 解决方案 > 如何将 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,但仍然无法正常工作。

在此处输入图像描述

标签: javascriptsmtpgmailclientsmtpjs

解决方案


您只需要在 elasticmail.com 上创建 smtp 服务器,然后您可以在 smtjs.com 上使用该(由 elasticmail.com 提供)凭据来加密您的 smtp 凭据,因为 smtpjs.com 仅允许 elasticmail smtp 服务器加密凭据


推荐阅读