我从哪里获取用户并通过电子邮件表单 api 设置?

Where do I get user and pass for email form api setup?

我正在尝试使用 'React Hook Form' 让这个表单在 Nextjs 中工作。到目前为止,我认为一切正常,但我需要知道从哪里获取 'user' 和 'pass' 以便 API 以表格形式发送信息。

这可能是一个愚蠢的问题,但是在学习如何让表单工作时,所有教程都只解释了如何控制台记录信息以将其显示为警报,这在尝试正确执行时并不是很有帮助,并且让它工作。

希望有人能帮帮我,谢谢

import nodemailer from 'nodemailer'

export default async (req, res) => {
  const {name, surname, companyName, email, numberOfEmployees, message, consentimiento } = req.body;
  const  transporter = nodemailer.createTransport({
    host: 'smtp.gmail.com',
    port: 465,
    secure: true,
    auth: {
      user: process.env.user,
      pass: process.env.pass
    }
  })

看起来您正在使用 Gmail 作为邮件服务?

要实现此功能,您可能需要使用您的 Gmail 帐户设置应用密码 - https://support.google.com/mail/answer/185833?hl=en