当GCP VM实例试图发送邮件时,我在生产中得到这个错误,而它在本地工作。
{textPayload": "错误:连接超时n在SMTPConnection。_formatError (/usr/src/app/node_modules/nodemailer/lib/smtp-connection/index.js:784:19)n at SMTPConnection. js_onError (/usr/src/app/node_modules/nodemailer/lib/smtp-connection/index.js:770:20)n at Timeout.
const transporter = createTransport({
host: "smtp.gmail.com",
port: 465,
secure: true,
auth: {
user: "user",
pass: "pass", // gmail pass
},
});
我也试过App密码了。
我认为问题是防火墙,经过多次尝试,问题仍然没有解决。所以我创建了一个云功能来发送电子邮件。