利用nodemailer发送邮件
/**
*
* @Description 邮件发送
* 调用方法: sendMail('xxx@qq.com','这是测试邮件', 'Hi wjr,这是一封测试邮件')
* @Author wjr
* @Created 2017/12/15
*
*/
var nodemailer = require('nodemailer');
var smtpTransport = require('nodemailer-smtp-transport');
var config = require('./config');
smtpTransport = nodemailer.createTransport(smtpTransport({
service: config.email.service,
auth: {
user: config.email.user,
pass: config.email.pass
}
}));
/**
* @param {String} recipient 收件人
* @param {String} subject 发送的主题
* @param {String} html 发送的html内容
*/
var sendMail = function(recipient, subject, html){
smtpTransport.sendMail({
from: config.email.user,
to: recipient,
subject: subject,
html: html
}, function(error, response) {
if (error) {
console.log(error);
}
console.log('发送成功');
})
}
sendMail('xxx@qq.com', '这是测试邮件', 'Hi wjr,这是一封测试邮件');
遇到的问题:Invalid login: 535 Error
因为是用QQ发送的,如果没有开启POP3/SMTP服务的,要在邮箱里开启服务,开启后有授权码,pass填的是授权码而不是QQ密码。
转载于:https://www.cnblogs.com/jr-goon/p/8041865.html
利用nodemailer发送邮件相关推荐
- express利用nodemailer发送邮件(163邮箱)
Nodemailer 是一个简单易用的Node.js邮件发送组件 首先安装这个组件 npm install nodemailer --save 安装之后,可以在某个get请求下,发送邮件,具体路由代码 ...
- php 利用phpmailer 发送邮件
利用phpmailer 来发送邮件:需要利用到的类有:class.phpmailer.php ,发送邮件的方式主要有3种 (pop,stmp,sendmail); 一.编写的测试用例: <? ...
- 利用python发送邮件
利用python发送邮件 使用outlook 使用Smtp 本文主要介绍python发送邮件的两种方式 使用outlook 该方式需要安装对应的包 命令如下 pip install pypiwin32 ...
- python 发送邮件_利用Python 发送邮件
原标题:利用Python 发送邮件 概要 我们都知道SMTP(简单邮件传输协议),是一组用于从原地址到目的地址传输邮件的规范,通过它来控制邮件的中转方式.SMTP规定电子邮件应该如何格式化.如何加密, ...
- 【教程】JavaScript利用Nodemailer发送电子邮件
1. 前言 最近在写一个博客系统,在「评论」模块中,有这样一个需求:有用户1已经评论留言,用户2在用户1的评论下,给用户1回复评论. 这时候需要发一封邮件通知用户1的评论收到了回复,所以就想写一个自动 ...
- 利用Foxmail发送邮件
利用 Foxmail 发送电子邮件(以 qq 邮箱为例) 一.登录 Foxmail 官网下载并安装 官网网址:https://www.foxmail.com/ 以下演示步骤所用版本为 7.2.20(2 ...
- Node.js使用NodeMailer发送邮件
var nodemailer = require('nodemailer') var transporter = nodemailer.createTransport("SMTP" ...
- 利用python发送邮件_利用python实现简单的邮件发送客户端示例
脚本过于简单,供学习和参考.主要了解一下smtplib库的使用和超时机制的实现.使用signal.alarm实现超时机制. #!/usr/bin/env python # -*- coding: ut ...
- java利用模板发送邮件_使用JavaMail实现发送模板邮件以及保存到发件箱
需要用到的jar包 1.freemarker-2.3.19.jar 2.javax.mail.jar 3.javax.activation.jar 本次测试邮箱是腾讯企业邮箱,其他未经测试. 做这个功 ...
最新文章
- 逻辑回归算法原理简介
- php 魔术变量和超级全局变量,PHP超级全局变量与魔术变量
- 抖音推荐机制与算法探讨
- 用python画一只可爱的皮卡丘_用python画一只可爱的皮卡丘实例
- ZT 类模板Stack的实现 by vector
- python加载文件并显示文件内容到qtextedit上_如何在python中读取QTextedit?
- BZOJ 2588: Spoj 10628. Count on a tree( LCA + 主席树 )
- 力扣-剑指offer 06 从尾到头打印链表
- 工业机器人cloos_半年报点评:并表cloos,国内工业机器人龙头蓄势待发
- Unity3d 好友管理系统
- Eclipse ADT安装慢解决方法
- 地图白话(六):街景地图
- 公司-瑞幸咖啡:瑞幸咖啡
- XDG0062 XAML 与XDG0008 XAML 错误的解决办法
- 猪八戒让网赚国人再也不用看外国人…
- React之Dva的学习
- 计算机专业去,计算机专业去哪个学校_西信院
- Spring Security OAuth2 实现使用JWT
- APP抓不到包及问题解决方法
- 修改配置文件不用重启tomcat
热门文章
- 木兰许可证专业解读及首批采用“木兰”开源项目列表
- python测试代码怎么写_python unittest编写测试代码
- hdfs的副本数为啥增加了_设置hdfs副本数 dfs.replication
- python minimize_【趣味案例】用Python来做一个屏幕录制工具
- python技巧 pdf-求教使用python库提取pdf的方法?
- gitlab项目中启用或禁用 GitLab CI/CD Pipeline
- eclipse报错:An error has occurred. See error log for more details. java.lang.NullPointerException
- elementUI table 表格表头居中 颜色、内容居左
- oracle sql within,Oracle SQL Model Clause
- docker公共存储库_Docker Hub镜像公共仓库使用