sails框架发送邮件
var nodemailer = require('nodemailer');
var transporter = nodemailer.createTransport({
//https://github.com/andris9/nodemailer-wellknown#supported-services 支持列表
service: 'qq',
port: 465, // SMTP 端口
secureConnection: true, // 使用 SSL
auth: {
user: '1144380564@qq.com',
//这里密码不是qq密码,是你设置的smtp密码
pass: 'nlbmadlypbvugcfi'
}
});
// NB! No need to recreate the transporter object. You can use
// the same transporter object for all e-mails
// setup e-mail data with unicode symbols
var mailOptions = {
from: '1144380564@qq.com', // 发件地址
to: 'm18230148653@163.com', // 收件列表
subject: 'Hello sir', // 标题
//text和html两者只支持一种
text: 'Hello world ?', // 标题
html: '<b>Hello world ?</b>' // html 内容
};
// send mail with defined transport object
transporter.sendMail(mailOptions, function(error, info){
if(error){
return console.log(error);
}
console.log('Message sent: ' + info.response);
});
转载于:https://www.cnblogs.com/guanghuizhang/p/8676816.html
sails框架发送邮件相关推荐
- 使用Laravel框架发送邮件
今天我们来看看用Laravel框架如何实现邮件发送功能 第一步:在mail.php文件中修改 我这里以163邮箱为例 第二步:修改.env文件 圈出的部分是要在邮箱里设置的授权码,如果没有这个授权码, ...
- abp框架发送邮件设置和问题处理
最近才做了abp框架下发送邮件的设置,仅使用了在配置文件中配置邮箱,但是其中有遇到了不少问题,在这里记录一下. abp发送邮件在官方文档:邮件发送系统,引用了abp的email包和MailKit包. ...
- 191.基于Django框架发送邮件与手机验证码详解
1.邮箱验证环境搭建 基本的项目搭建方式还是可以参考专栏中前几篇文章 model 创建模型,并迁移数据库(sqlite) from django.db import models# Create yo ...
- CI框架发送邮件(带附件)
最近写了一个发送带附件的邮件,发邮件挺简单的,在我这里最重要的是遇到问题,哈哈哈哈 1.主要方法看代码 public function send_mail(){$this->load->l ...
- NodeJS + PhantomJS 前端自动化资源监控
前言:最近做前端资源监控,看了很多例子,没有达到想要的效果.首先的槽点是PhantomJS的官方文档,真鸡肋,其次是网上的例子,多数是介绍PhantomJS的用法,而并没有介绍怎么完整的去实现,跟官方 ...
- egg.js连接mysql数据库遇到的问题
最近在策划写一个博客采用前后端分离模式,前端使用vue后端使用egg.js,我也是刚开始学习egg.js,所以会将自己踩的坑都记录下来. 首先介绍下后端为什么采用egg.js吧,之前我是学习了koa2 ...
- My Toolkit of Node.js
原文链接:BlueSun | My Toolkit of Node.js Cheerio Fast, flexible, and lean implementation of core jQuery ...
- 云原生时代下的12-factor应用与实践
在云的时代,应用会更多地迁移到云端,基于云的架构设计和开发模式需要一套全新的理念去承载,于是云原生思想应运而生,而针对云原生应用开发的最佳实践原则,12-Factor脱颖而出,同时也带来了新的解读.本 ...
- 插件~NuGet与packages管理项目的包包
NuGet NuGet是一个工具,已经被集成到VS开发环境里,直接使用它可以快速安装第三方的包包,包包就是一组DLL和资源,开发者把它们打包一个包包,或者叫做package,而我们使用nuget可以将 ...
最新文章
- python调换字符串顺序_python实现指定字符串交换
- Hive的安装【完整版】
- matplotlib(六)三维作图
- python就业班 miniweb框架_mini-web框架
- 响应HTTP服务的shell脚本
- 钳工下料软件_钳工。 更开心 更具生产力。 远程工作。
- wcf学习(一):预览
- 数据集可视化——tile(贴砖)
- File is included in 4 contexts
- ios下js复制到粘贴板_js实现复制到剪贴板功能,兼容所有浏览器
- 基于数据安全的风险评估-数据资产识别
- linux端口健康检查,Smartmontools检查在Linux上的硬盘健康状况 | MOS86
- Bootstrap之折叠(Collapse)
- 《青玉案·元夕》——辛弃疾
- 永磁同步电机的矢量控制策略(八)一一一仿真模型搭建与源代码
- E11000 duplicate key error collection
- 最全的css中解决外边距合并问题
- 设计模式【5】-- 原型模式
- 曲面积分的投影法_曲线曲面积分与重积分知识点汇总
- linux下连接edb数据库,反汇编及linux下edb的下载
热门文章
- php 怎么防注入,php 防止注入的几种办法
- matlab做交互作用图,MatlabMatlab工程应用案例精要.ppt
- seaborn系列 (13) | 点图pointplot()
- 学习java的一些笔记(8)
- 维塔与 Magic Leap 的MR游戏发布概念片
- 智能音箱自己把自己黑了:随机购物拨号,自主开灯关门,平均成功率达88%
- 真的有能开光追的手游了!自带实机演示的那种,OPPO这次玩“大”了
- 开发的AI程序员“抄”代码,被骂惨的GitHub到底冤不冤?
- 别笑,日本疫苗的温控方案真是这个
- 【第44题】【062题库】2019年OCP认证062考试新题