Node.js 使用NodeMailer发送邮件

JavaScript09

Node.js 使用NodeMailer发送邮件,第1张

为了实现这个功能,你首先要有一个邮箱,由于需要使用 SMTP 方式发送,你还需要开启相关功能。你可以登录你的邮箱,然后开启这个设置,以QQ邮箱为例:

你需要开启这两个服务

这里要用到 nodemailer ,需要自行安装:

在文件中引入这个模块:

首先,创建一个传输方式:

配置信息

发送邮件

JS是在浏览器上解析执行的,所以不能直接发邮件。只能调用客户端的outlook软件并填写内容,由访客手动发出。 当然也可以通过JS利用xmlhttp把内容发送给一个动态页,比如ASP页面,然后由ASP调用jmail组件发送邮件。代码较长,去搜索吧,我不写了。

Nodemailer是一个简单易用的Node.js邮件发送组件

官网地址: https://nodemailer.com

GitHub地址: https://github.com/nodemailer/nodemailer

Nodemailer的主要特点包括:

源码地址

参考链接1

参考链接2

官网