gpt4 book ai didi

node.js - 无法使用 Google 帐户在 Node JS 本地服务器中连接 SMTP 服务器

转载 作者:太空宇宙 更新时间:2023-11-03 23:14:29 24 4
gpt4 key购买 nike

我无法使用 Google 帐户连接到 Node JS 本地服务器中的 SMTP 服务器。我已经尝试使用本地服务器使用谷歌发送邮件,但遇到了这些错误。我该如何解决这个问题?

这是我的代码:

var nodemailer = require('nodemailer');
var transporter = nodemailer.createTransport({
service: 'gmail',
auth: {
user: '*****@gmail.com',
pass: '****'
}
});

var mailOptions = {
from: '****@gmail.com',
to: '******@gmail.com',
subject: 'Sending Email using Node.js',
text: 'That was easy!'
};

transporter.sendMail(mailOptions, function(error, info){
if (error) {
console.log(error);
} else {
console.log('Email sent: ' + info.response);
}
});

错误

Error: Cannot find module 'nodemailer'
at Function.Module._resolveFilename internal/modules/cjs/loader.js:581:15)

at Function.Module._load (internal/modules/cjs/loader.js:507:25)
at Module.require (internal/modules/cjs/loader.js:637:17)
at require (internal/modules/cjs/helpers.js:22:18)
at Object.<anonymous> (/home/dev5_etech/socket/app.js:4:18)
at Module._compile (internal/modules/cjs/loader.js:689:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)
at Module.load (internal/modules/cjs/loader.js:599:32)
at tryModuleLoad (internal/modules/cjs/loader.js:538:12)
at Function.Module._load (internal/modules/cjs/loader.js:530:3)

最佳答案

使用单行命令您将安装nodemailer包。

npm install --g nodemailer --save

关于node.js - 无法使用 Google 帐户在 Node JS 本地服务器中连接 SMTP 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57285178/

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