BBC电子邮件未通过MailComposer和Nodemailer发送

时间:2019-10-03 13:13:01

标签: javascript node.js email nodemailer

我正在使用Google云功能通过Nodemailer发送电子邮件。我正在使用MailComposer模块发送具有格式(换行符和HTML等)格式的电子邮件。

这是我的代码:

const mailOptions = {
      from: `${name} joanne@bloggs.com`,
      replyTo: `${name} ${email}`,
      to: user.email,
      bcc: 'jo@bloggs.com',
      subject: `Direct message from ${name}`,
      text: `${message}`
    }

    let mail = new MailComposer(mailOptions).compile()

    mail.keepBcc = true

    console.log('mail', mail)

    return mail.build((error, message) => {
      if (error) {
        console.log('Email unsuccessful', error)
        res.status(400).send(error)
      }
      const dataToSend = {
        to: user.email,
        bcc: 'jo@bloggs.com',
        message: message.toString('ascii')
      }
      return mailgun.messages().sendMime(dataToSend, sendError => {
        if (sendError) {
          console.log('Email unsuccessful', error)
          res.status(400).send(error)
        }
        return res.send('Email successfully sent!')
      })
    })

我遇到的问题是,电子邮件没有发送给BBC收件人,而是发送给了TO收件人。我尝试遵循文档并添加keepBcc选项,但未成功。有人知道我在想什么吗?

0 个答案:

没有答案