# nodemailer-test **Repository Path**: icode2017/nodemailer-test ## Basic Information - **Project Name**: nodemailer-test - **Description**: Nodemailer 发送邮件示例 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2017-02-16 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Nodemailer 发送邮件示例 Nodemailer 是一个简单易用的 Node.js 邮件发送组件。 ## Nodemailer 的主要特点包括: * 支持 Unicode 编码 * 支持 Window 系统环境 * 支持 HTML 内容和普通文本内容 * 支持附件(传送大附件) * 支持 HTM L内容中嵌入图片 * 支持 SSL/STARTTLS 安全的邮件发送 * 支持内置的 transport 方法和其他插件实现的 transport 方法 * 支持自定义插件处理消息 * 支持 XOAUTH2 登录验证 ## 简单使用 ```javascript 'use strict'; var nodemailer = require('nodemailer'); var transporter = nodemailer.createTransport({ service: 'QQ', auth: { user: '168189878@qq.com', pass: '授权码' } }); var mailOptions = { from: '168189878@qq.com', to: 'aa@qq.com bb@126.com', subject: '你好,世界!', text: 'Hello world!', html: ' Hello world!' }; transporter.sendMail(mailOptions, function (err, info) { if (err) { return console.log(err); } console.log('Message %s sent: %s', info.messageId, info.response); }); ``` ## Nodemailer services 列表 `126` `163` `1und1` `AOL` `DebugMail` `DynectEmail` `FastMail` `GandiMail` `Gmail` `Godaddy` `GodaddyAsia` `GodaddyEurope` `hot.ee` `Hotmail` `iCloud` `mail.ee` `Mail.ru` `Maildev` `Mailgun` `Mailjet` `Mandrill` `Naver` `OpenMailBox` `Outlook365` `Postmark` `QQ` `QQex` `SendCloud` `SendGrid` `SendinBlue` `SendPulse` `SES` `SES-US-EAST-1` `SES-US-WEST-2` `SES-EU-WEST-1` `Sparkpost` `Yahoo` `Yandex` `Zoho` `qiye.aliyun` ## 参考 * [Nodemailer Github](https://github.com/nodemailer/nodemailer) * [Nodemailer 官网](https://nodemailer.com/about/) * [QQ 邮箱:什么是授权码,它又是如何设置?](http://service.mail.qq.com/cgi-bin/help?subtype=1&&no=1001256&&id=28) * [services 列表](https://nodemailer.com/smtp/well-known/)