【发布时间】:2015-01-08 15:10:09
【问题描述】:
我正在使用带有 gmail 的 nodemailer,我需要以某种方式包含我的密码。问题是我的密码包含单引号和双引号。例如我的“烦人”密码。
我尝试转义任何一个引号,但 Google 拒绝了我的密码。
"my\"annoying'password"
'my"annoying\'password'
我可以正常登录,但我不能在我的脚本中使用它。
这是创建邮件对象的代码。
var mailer = email.createTransport({
service : "gmail",
auth : {
user : "myemail@gmail.com",
// neither of these work
password : "my\"annoying'password",
// password : 'my"annoying\'password',
}
});
这可能吗,还是我必须更改密码?
更新
我得到的错误是:
[Error: Invalid login]
code: 'EAUTH',
response: '535-5.7.8 Username and Password not accepted.
【问题讨论】:
-
它应该与“my\”annoying'password”一起使用,但为了测试目的,试试这个丑陋的代码“my” + '”' + “annoying'password”
-
@Guilherme Reda 怕不是:(。仍然收到错误。
-
错误说是密码问题?你能发布返回的错误吗?
标签: javascript node.js gmail nodemailer