node(邮件发送特性)

1、安装 npm install nodemailer

https://github.com/andris9/Nodemailer

2、配置发邮件的账户开启SMTP功能;

3、程序样例如下:

var nodemailer = require(‘nodemailer‘);

var user = ‘[email protected]‘,
    password = ‘XXXX‘;

// create reusable transporter object using SMTP transport
var transporter = nodemailer.createTransport({
    service: ‘QQ‘,
    auth: {
        user: user,
        pass: password
    }
});

// setup e-mail data with unicode symbols
var mailOptions = {
    from: ‘Fredric<‘ + user + ‘>‘, // sender address
    to: ‘[email protected]‘, // list of receivers
    subject: ‘Hello ?‘, // Subject line
    text: ‘Hello world ?‘, // plaintext body
    html: ‘<b>Hello world ?</b>‘ // html body
};

// send mail with defined transport object
transporter.sendMail(mailOptions, function(error, info){
    if(error){
        console.log(error);
    }else{
        console.log(‘Message sent: ‘ + info.response);
    }
});
时间: 2024-07-31 11:21:10

node(邮件发送特性)的相关文章

转:Node.js邮件发送组件- Nodemailer 1.0发布

原文来自于http://www.infoq.com/cn/news/2014/07/node.js-nodemailer1.0-publish Nodemailer是一个简单易用的Node.js邮件发送组件(通过SMTP.sendmail或者Amazon SES实现邮件发送),且支持 Unicode编码.近日,Nodemailer 1.0发布,此版本包括许多新特性,稳定性也得到了提高,第一次不支持向后兼容.该版本对整个代码进行了重构,降低了代码复杂度,使代码更加简单,更加易于维护.该版本还新增了

垃圾邮件发送的几个特性

垃圾邮件占据目前发送邮件的七成以上.这么多垃圾邮件,有什么特性?本文给大家介绍一下. 一,垃圾邮件具有强制性.强制性体现在客户是被强制营销,强制接收各种垃圾邮件广告.因此,客户没有办法避开这些邮件,只能被动强制接收. 二.大规模发送.现在的EDM工作者一直追求数量,数量胜过一切,因此,不断的大批量发送,导致全球七成以上的邮件都是这些人发送的. 三.盲目性.没有任何目标,只是为了流量而发送这些广告邮件,垃圾邮件效果每况日下的情况下,再这么发是没有效果的. 希望大家今后别发垃圾邮件,以质量为准,质量

mutt msmtp 邮件发送功能

发送邮件客户端:  Msmtp下载 Msmtp是一款专门负责邮件发送的客户端软件,基于GPL发布.支持TLS/SSL.DNS模式.IPv6.服务器端认证.多用户等特性. 邮件打包:Mutt下载 Msmtp - Ubuntu编译 ./configure --sysconfdir=/etc   make   make install Msmtp - 配置 编译的时候加上了--sysconfdir=/etc,那么全局的配置文件就在/etc下面,名为Msmtprc, 也可以 msmtp -C msmtp

信息图:营销人员应该知道的邮件发送黄金时间段

随着国内邮件营销的关注热度逐渐升温,市场营销人员开始把注意力投射到邮件发送的各个细节中.影响邮件打开率的因素甚多,不仅包括了是否吸睛的标题.个性化的内容.清晰的排版等,另外,邮件发送时间点也是极其重要的.那么,何时发送邮件才能让收件人更容易看到呢?为此,Webpower中国区结合了GetResponse关于邮件发送时间的一项数据调查展开论述,分析邮件发送的黄金时间点. 无论对于短信.邮件类的传统营销渠道或是诸如微信等新媒体营销渠道,人们的阅读欲望往往存在于接收信息后一段较短的时间内.根据数据显示

关于邮件发送公共程序的思考.

目前公司发邮件的程序存在如下问题. 无法实时监控邮件发送状态,管理员不一定都在抄送人里,只能每个流程单独查看邮件发送情况. 区分不了到底是测试的还是正式的邮件.收到邮件以为发了,但可能是测试的.正式邮件和测试邮件没有明显区别.混在一起时彻底凌乱. 邮件收件人中如果有离职员工,更新不及时,直接会导致邮件发送失败. 发邮件程序各自独立,有的没写打日志的代码.出问题只能靠猜或者人工修改代码加日志,下次在找原因. 邮件发送出问题,并不是所有业务都提供了简单的重新发送方式,有时候只能靠开发人工执行发送代码

Spring Boot 2.0 图文教程 | 集成邮件发送功能

文章首发自个人微信公众号: 小哈学Java 个人网站: https://www.exception.site/springboot/spring-boots-send-mail 大家好,后续会间断地奉上一些 Spring Boot 2.x 相关的博文,包括 Spring Boot 2.x 教程和 Spring Boot 2.x 新特性教程相关,如 WebFlux 等.还有自定义 Starter 组件的进阶教程,比如:如何封装一个自定义图床 Starter 启动器(支持上传到服务器内部,阿里 OS

java 实现 email 邮件发送最简单优雅的方式(网易 163 为例)

如何使用IMAP服务? 首先介绍一些邮件发送的基础知识,如果你已经知道可以跳过. 直接到 Email 邮件发送实现的部分. IMAP是什么? IMAP,即Internet Message Access Protocol(互联网邮件访问协议),您可以通过这种协议从邮件服务器上获取邮件的信息.下载邮件等. IMAP与POP类似,都是一种邮件获取协议. IMAP和POP有什么区别? POP允许电子邮件客户端下载服务器上的邮件,但是您在电子邮件客户端的操作(如:移动邮件.标记已读等),这是不会反馈到服务

学习笔记之邮件发送篇

用脚本语言发送邮件是系统管理员必备技能 对系统定期检查或者当服务器受到攻击时生成文档和报表. 发布这些文档最快速有效的方法就是发送邮件. python中email模块使得处理邮件变得比较简单 发送邮件主要用到了smtplib和email两个模块,这里首先就两个模块进行一下简单的介绍: 本段摘录于    http://www.cnblogs.com/xiaowuyi/archive/2012/03/17/2404015.html 1.smtplib模块 smtplib.SMTP([host[, p

java-基于JavaMail的Java邮件发送

1.基于JavaMail的Java邮件发送:简单邮件发送 2.基于JavaMail的Java邮件发送:复杂邮件发送