当前位置: 首页 > 知识库问答 >
问题:

在JavaScript节点中向用户发送电子邮件。js(NodeEmailer?)

陈瀚玥
2023-03-14

我已经创建了一个shopping React应用程序,我想在用户点击购买按钮后向他发送一封批准邮件。我已经研究过了,但找不到这样做的方法。我尝试过NodeEmailer,但它只允许您向自己发送电子邮件(意思是代码中预先指定的地址)

有人知道这样做的包/方法吗?

编辑:这是使用nodemailer的答案-

重要提示 - 如果您想使用Gmail作为发件人帐户,则需要通过以下链接在Gmail帐户中使用安全性较低的应用程序:https://myaccount.google.com/lesssecureapps

        const transporter = nodemailer.createTransport({
        service : 'gmail',
        auth: {
            user: 'YOUR_MAIL_ADDRESS',
            pass: 'YOUR_MAIL_PASSWORD'
        },
        tls:{
            rejectUnauthorized:false
          }
    });

    let mailOptions = {
        to: "RECIPIENT_MAIL_ADDRESS",
        subject: 'Node Contact Request', // Subject line
        text: 'Hello world?', // plain text body
        html: htmlMail // html body
    };


    transporter.sendMail(mailOptions, (error, info) => {
        if (error) {
            return console.log(error);
        }
        console.log('Message sent: %s', info.messageId);   

    });

暂时还没有答案

 类似资料:
  • 我知道这里已经有很多关于向hotmail发送电子邮件的问题了。我已经通读了它们,以及过去几周的许多在线帖子,但仍然无法解决这个问题。 我遇到的问题是,我无法向拥有hotmail电子邮件地址的客户发送电子邮件。我可以向雅虎发送电子邮件,也可以向gmail发送电子邮件(尽管这些邮件似乎进入了垃圾文件夹),但是当我向hotmail电子邮件地址发送电子邮件时,它们似乎永远不会到达。 我在PHP Symfo

  • 问题内容: 这有点令人困惑,所以请在这里忍受… 我想建立一个系统,使用户可以通过我的网站发送模板化的电子邮件,但实际上并没有使用我的服务器发送它- 它只是打开自己的本地邮件客户端,并准备发送电子邮件。该应用程序将使用预定义的变量填充电子邮件的正文,以节省用户必须自己键入的电子邮件。然后,如果该消息不完全适合其目的,则他们可以根据需要编辑该消息。 我有很多理由希望它通过用户的本地邮件客户端,因此让服

  • 伙计们,我在问我如何能发送验证到用户的邮件,换句话说,所有我在谷歌和youtube找到的东西,如何发送到你的电子邮件主机作为邮件陷阱等等。但是没有人解释如何使用用户的电子邮件。您对RQ有想法吗:我正在使用Laravel8和Laravel/UI引导程序

  • 我正在节点中创建一个系统。js,用户为产品付款,付款后收到一张带有特殊代码的收据,然后可以兑换。 在用户付款后被重定向到成功页面后,我如何获取用户的电子邮件和paymentID(他们用它付款)。 我使用的是“paypal rest sdk”,其他一切都正常工作。 付款授权 谢谢一堆!

  • 我正在使用nodemailer发送电子邮件,但它只适用于电子邮件,不适用于gmail 这是配置连接 //节点邮件程序配置 在这里,我正在发送电子邮件,但无法发送gmail帐户。NodeEmailer 6.1.1无法与NodeJs一起工作

  • 问题内容: 我最近开始编程我的第一个node.js。但是,我发现我无法创建直接发送到我的电子邮件的“联系我”表单,因为我无法从能够发送电子邮件的节点中找到任何模块。 有人知道node.js电子邮件库或示例联系表单脚本吗? 问题答案: node-email-templates是一个更好的选择:https : //github.com/niftylettuce/node-email- template