Я реализовал функцию облака, и она отлично работает.Но теперь я хочу установить электронную почту без ответа, чтобы пользователь не мог отвечать на эту почту.
Я использовал эту функцию для проверки 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 = {
from: 'noreply@firebase.com', <= это не работает для меня </p>
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);
}
Так что меняетсяя должен установить опцию электронной почты без ответа в этой функции?