我从哪里获取用户并通过电子邮件表单 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
我正在尝试使用 '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