【问题标题】:How to use SmtpJS with Secure Token and gmail smtp如何将 SmtpJS 与 Secure Token 和 gmail smtp 一起使用
【发布时间】:2020-08-21 03:04:02
【问题描述】:

我一直在尝试使用 SmtpJS 从客户端发送电子邮件。我已尝试将以下代码与 gmail 一起使用,它在我的本地和托管网站中运行良好。但是我想用 Smtpjs 网站上提供的安全令牌加密这些数据,但是当我加密这些数据时它不起作用(没有响应 OK)。

 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 但仍然不起作用。

【问题讨论】:

  • 原来 SmtpJS 无法用“#”读取 gmail 密码,所以当我的密码是“myPassword#123”时,它只会在“#”之后发送“myPassword”而没有任何内容,这就是我不断收到身份验证失败的原因。

标签: javascript smtp gmail client smtpjs


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-09-30
    • 2010-11-14
    • 1970-01-01
    • 2017-10-15
    • 1970-01-01
    • 2018-09-24
    • 2016-03-15
    • 2023-03-13
    相关资源
    最近更新 更多