没有用户名密码的 Nodemailer 身份验证

时间:2021-02-15 12:02:56

标签: node.js express iis nodemailer

我正在使用 iis 部署我的 node express 项目。我正在使用节点邮件程序发送邮件。但我从配置文件中获取用户名和密码。有什么办法可以通过 iis 用户参数化地获取用户名和密码?我不希望用户名和密码可见。我该怎么做?

        var transporter = nodemailer.createTransport({
            host: //config file host- local smtp,
            port: //config file port,
            logger:false,
            secure: false,
            auth: {
                user: //config file user,
                pass: //config file pass
            }
        });

        var mailOptions = {
            from: //config file user,
            to: //config file mailadress,
            subject: //config file subject
            html: //config file data
        };

        transporter.sendMail(mailOptions, function (error, info) {
            if (error) {
                console.log('Error while sending email' + error);
            } else {
                console.log('E-mail send to : ' + info.response);
            }
        });

0 个答案:

没有答案
相关问题