【发布时间】: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