如何从Node.js发送电子邮件


本文摘自PHP中文网,作者不言,侵删。

本篇文章将给大家接介绍关于如何通过gmail smtp服务器从node.js应用程序发送电子邮件,下面我们来看具体的内容。

首先,我们需要在应用程序中安装nodemailer软件包。使用以下命令安装此程序包。

1

$ npm install nodemailer

现在在应用程序中添加以下代码以发送电子邮件。请务必更新以下代码中的所有必需值,以便可以成功发送电子邮件。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

var nodemailer = require('nodemailer');

var mailTransport = nodemailer.createTransport('smtps://user%40gmail.com:email_password@smtp.gmail.com');

var mailOptions = {

   from: "Sender Name <sender@example.com>",

   to: "Recipient Name <recipient@example.com>",

   subject: "Hello World",

   text: "Test email with node.js"

   html: '<b>Test email with node.js</b>'

};

mailTransport.sendMail(mailOptions, function(error, info){

    if(error){

        return console.log(error);

    }

    console.log('Message sent: ' + info.response);

});

如果通过gmail stmp服务器发送电子邮件仍然面临其他问题,请确保使用正确登录的详细信息。对于生成特定的应用程序的密码并在此处设置所需的启用的身份验证的帐户。此外,还可以在你的Gmail帐户中使用安全性较低的应用程序。

本篇文章到这里就已经全部结束了,更多其他精彩内容可以关注PHP中文网的node.js视频教程栏目!!!

以上就是如何从Node.js发送电子邮件的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

node.js 安装配置

如何使用llama logs显示和调试nodejs错误?

了解node.js中的模块系统

深入了解node.js 中的多线程和多进程

避免node.js模块日志污染程序日志的方法介绍

node.js中如何创建和提取zip文件?方法介绍

4个使用将html转换为pdf的方法介绍

深入了解node.js的中worker threads(工作线程)

深入浅析node.js中的异步

node.js底层是什么语言

更多相关阅读请进入《node.js》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...