我在一个微服务项目或CRM工作.对于发送邮件,我使用nodemailer与服务Gmail这是只与Gmail电子邮件工作.但我需要从其他电子邮件发送邮件,如.....@iteccounsel.com或....@quadque.digital这是不工作.我也不知道如何为这些邮件设置应用程序密码.目前我使用的是我用来登录的原始密码。我试图设置应用程序密码,但没有找到这些邮件的任何设置。那么如何更改以使其他邮件工作?
节点邮箱编码:
let transporter = nodemailer.createTransport({
port: 465,
secure: true,
service: "gmail",
auth: {
user: ".......@quadque.digital",
pass: ".........",
},
});
我的代码中有什么需要修改的吗?我应该用什么来代替Gmail的服务?
1条答案
按热度按时间hrysbysz1#
您可以从
nodemailer.createTransport
中删除service
prop 。添加一个名为
host
的prop,并将其填充为您的自定义smtp主机。另外,请记住更改secure
prop,以防您更改端口为465。示例:
最后,你可以使用传送器发送邮件。我希望这对你有帮助。
问候。