node.js - 使用 MEAN 和 Node Mailer 将电子邮件发送到动态发件人地址

标签 node.js angular nodemailer

我对使用 MEAN(Angular 2+) 和 Node Mailer 向动态发件人地址发送电子邮件感到震惊。我找不到将电子邮件发送到动态发件人地址的单个示例或教程。任何人都可以给出一个非常简单的示例,其中包含 html、TS、服务和服务器文件代码的单值。

最佳答案

var nodeMailer = require('nodemailer');
function sendEmail(email, callback) {
    var transporter = nodeMailer.createTransport({
        host: 'smtp.gmail.com',
        port: 465,
        secure: true,
        auth: {
            user: 'youremail@gmail.com',
            pass: 'password'
        }
    });
    var mailOptions = {
        from: 'youremail@gmail.com',
        to: email,
        subject: 'Email Verification',
        text: 'Hi there, a simple test mail'
        //html: '' //for html code
    };
    transporter.sendMail(mailOptions, function (err, info) {
        if (err) {
            callback(err);
        } else {
            callback(null, 'success');
        }
    });
}

在 HTTP 调用之前一切都是一样的。只需使用所需的电子邮件调用该函数即可

关于node.js - 使用 MEAN 和 Node Mailer 将电子邮件发送到动态发件人地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47903919/

相关文章:

angular - 如何访问拦截器内部的错误响应主体?

node.js - 从 nodemailer 发送的邮件消息未显示在用户邮件发件箱中

node.js - 具有 Gmail 服务的 Nodemailer 无法在 heroku 上运行

node.js - 部署到 azure 时,nodemailer 行为不稳定

node.js - node.js 中的 socket.io 在 3G 移动网络上不工作

node.js - 如何使用 Discord.js 提及角色?

angular - 如何在 angular2 中模拟 @Input() 对象?

javascript - 可以设置PipeTransform多个filter

node.js - Node 空间 点命令 Node JS

node.js - 为什么在PhpStorm/WebStorm中自动导入生成根 Node 模块的相对路径