nodemailer和node中的密码问题
Password trouble in nodemailer and node
我在 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.
对不起。我真傻
var mailer = email.createTransport({
service : "gmail",
auth : {
user : "myemail@gmail.com",
// neither of these work
pass : "my\"annoying'password",
// pass : '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',
}
});
注意 password:
更改为 pass:
我在 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.
对不起。我真傻
var mailer = email.createTransport({
service : "gmail",
auth : {
user : "myemail@gmail.com",
// neither of these work
pass : "my\"annoying'password",
// pass : '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',
}
});
注意 password:
更改为 pass: