Отправка электронной почты с функцией Облака с No-Reply - PullRequest
0 голосов
/ 10 июня 2019

Я реализовал функцию облака, и она отлично работает.Но теперь я хочу установить электронную почту без ответа, чтобы пользователь не мог отвечать на эту почту.

Я использовал эту функцию для проверки 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);
}

Так что меняетсяя должен установить опцию электронной почты без ответа в этой функции?

...