gpt4 book ai didi

Nodemailer 缺少 "PLAIN"的凭据

转载 作者:行者123 更新时间:2023-12-04 15:55:18 26 4
gpt4 key购买 nike

Nodemailer 使用完全相同的配置正常工作了几个月。
var smtpTransport = nodemailer.createTransport({
service: "Zoho",
auth: {
user: environment.smtp.email,
password: environment.smtp.password
},
secure: false,
tls: {
rejectUnauthorized: false
}
});
var mailOptions = {
from: environment.smtp.email,
to: 'some@email.com',
subject: 'Subject',
html: "Mail content here."
}
smtpTransport.sendMail(mailOptions, function(error, response){
console.log(error)
});

它抛出“缺少“PLAIN”的凭据“。我在应用程序的很多地方都使用过这个配置,现在它到处都抛出这个错误。但是当我第一次编写代码时运行良好。

"nodemailer": "^4.0.1"

最佳答案

这是配置设置。 'host' 字段丢失,在 Nodemailer V3 及更高版本中似乎是强制性的。

https://nodemailer.com/smtp/
var smtpTransport = nodemailer.createTransport({
host: "smtp.zoho.com",
service: "Zoho",
port: 25,
secure: false,
auth: {
user: 'some@email.com',
pass: "123456"
},
tls: {
rejectUnauthorized: false
}
});

关于Nodemailer 缺少 "PLAIN"的凭据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51973751/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com