使用无回复功能发送带有云功能的电子邮件

时间:2019-06-10 09:40:35

标签: node.js react-native nodemailer

我已经实现了云功能,并且运行良好。但是,现在我想设置“不回复”电子邮件,因此用户无法回复该邮件。

我已经使用该功能来验证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);
}

那我需要在此功能中设置一个不回复电子邮件选项的哪些更改?

0 个答案:

没有答案