我已经实现了云功能,并且运行良好。但是,现在我想设置“不回复”电子邮件,因此用户无法回复该邮件。
我已经使用该功能来验证OTP。这是我的代码。
'use strict';
const functions = require('firebase-functions');
const nodemailer = require('nodemailer');
const gmailEmail = functions.config().gmail.email;
const gmailPassword = functions.config().gmail.password;
const mailTransport = nodemailer.createTransport({
service: 'gmail',
auth: {
user: gmailEmail,
pass: gmailPassword,
},
});
const APP_NAME = 'Alert Mail';
exports.sendMail = functions.https.onRequest((req, res) => {
const subject = req.query.subject;
const text_body = req.query.text_body;
const to_email = req.query.to_email;
return sendEmailToUser(to_email,subject,text_body,res);
});
async function sendEmailToUser(email,subject,text_body,res) {
const mailOptions = {
来自:“ noreply@firebase.com”,<=这对我不起作用
to: email,
};
mailOptions.subject = subject;
mailOptions.text = text_body;
await mailTransport.sendMail(mailOptions);
res.send('Ok');
console.log('Account deletion confirmation email sent to:', email);
}
那我需要在此功能中设置一个不回复电子邮件选项的哪些更改?