相关疑难解决方法(0)

React nodemailer net.isIP 不是一个函数

我正在尝试使用 react 创建一个联系页面,但我正在努力发送电子邮件部分。

我正在尝试使用nodemailer,我的代码是:

var nodemailer = require('nodemailer');
var xoauth2=require('xoauth2');
var transporter = nodemailer.createTransport({
  service: 'gmail',
  auth: {
    xoauth2:xoauth2.createXOAuth2Generator({
      user: 'mymail@gmail.com',
        clientId: '',
        clientSecret: '',
        refreshToken:''
    })
  }
});

var mailOptions = {
  from: 'Name <mymail@gmail.com>',
  to: 'mymail@gmail.com',
  subject: 'Sending Email to test Node.js nodemailer',
  text: 'That was easy to test!'
};

transporter.sendMail(mailOptions, function(error, info){
  if (error) {
    console.log(error);
  } else {
    console.log('Email sent');
  }
});
Run Code Online (Sandbox Code Playgroud)

我已经将clientId,clientSecretrefreshToken来自谷歌 API 和 oauth2 游乐场并启用了非安全应用程序。但是当我尝试发送电子邮件时,我收到
TypeError: …

javascript google-api node.js nodemailer reactjs

5
推荐指数
1
解决办法
5149
查看次数

标签 统计

google-api ×1

javascript ×1

node.js ×1

nodemailer ×1

reactjs ×1