如何使用nodemailer与hostinger专业电子邮件发送电子邮件?

vsnjm48y  于 2023-06-29  发布在  Node.js
关注(0)|答案(1)|浏览(274)

我正在尝试使用nodemailer发送电子邮件。电子邮件托管在hostinger上。下面是我的配置:

host: "smtp.hostinger.com",
port: 465,
secure: true,
auth: {
    user: process.env.GRIEVANCE_EMAIL,
    pass: process.env.GRIEVANCE_EMAIL_PASSWORD,
},

但每次我遇到这个错误:Error occurred while sending the email: Invalid login: 535 5.7.8 Error: authentication failed:
用户和通行证是正确的,因为我登录到hostinger webmail与相同的凭据。我尝试设置secure: false,添加tls: {rejectUnauthorized: false},但没有任何效果。我必须在2天内部署项目,ChatGPT无法帮助我。

wpcxdonn

wpcxdonn1#

使用此配置解决了问题:

host: "smpt.hostinger.com",
secure: true, 
secureConnection: false,
tls: {
   ciphers: "SSLv3",
},
requireTLS: true,
port: 465,
debug: true,
connectionTimeout: 10000,
auth: {
    user: process.env.GRIEVANCE_EMAIL,
    pass: process.env.GRIEVANCE_EMAIL_PASSWORD,
},

相关问题