nodemailer邮件服务配置

前言

最近刚学的邮件服务配置,其实我只知道如何配置。如果有不对的还请指正


一、nodemailer是什么?

Nodemailer is a module for Node.js applications to allow easy as cake email sending. The project got started back in 2010 when there was no sane option to send email messages, today it is the solution most Node.js users turn to by default.

Nodemailer是一个模块,为Node.js应用程序,让轻松的蛋糕邮件发送。这个项目开始于2010年,当时还没有发送电子邮件消息的明智选择,但现在它是大多数Node.js用户默认使用的解决方案。(有道翻译)

二、使用步骤

1. 写代码之前先去邮箱里开通SMTP/IMAP服务,我用的是网易邮箱

2. 代码实现

// npm install nodemailerimport nodemailer from 'nodemailer'async function main() {let transporter = nodemailer.createTransport({service: '163', // 代号吧 设置后无需设置主机端口选项 详情https://nodemailer.com/smtp/well-known/auth: {user:'xxxxxx@163.com', // 发送邮箱号pass: 'QTSWLOOPCWQNUFMR', // 生成的密码},});// 使用定义的传输对象发送邮件let info = await transporter.sendMail({from: '"认证邮件"<xxxxxx@163.com>', // 发送地址to: "xxxxxx1@qq.com", // 接收邮箱subject: "Hello 修改你的密码啦 ✔", // 标题html: `<div style='width: 500px; height:none; margin: 0 auto; box-sizing: border-box; border: 1px solid #000;'><h1style='font-size: 20px; margin: 0; width: 100%; padding: 10px; box-sizing: border-box; background-color: #009e94;'>&lt; huang &gt;</h1><div style='padding: 20px; box-sizing: border-box;'><p style='margin: 0;'> 尊敬的用户名替换用户您好</p><p style='text-indent: 2em;'> 您的重置链接有效时间为30分钟,请在时间替换之前重置您的密码。<a href='网址替换'>立即重置密码</a></p><br /><div style='padding: 5px; background: #f2f2f2; font-size: 12px;'>如果该邮件不是由你本人操作,请勿进行激活!否则你的邮箱将会被他人绑定。</div><divstyle='background: #fafafa; color: #b4b4b4;text-align: center; line-height: 45px; height: 45px; bottom: 0;width: 100%; font-size: 14px;'>系统邮件,请勿直接回复</div></div>
</div>`, // html body html主体});console.log("Message sent: %s", info.messageId);console.log("Preview URL: %s", nodemailer.getTestMessageUrl(info));
}
main().catch(console.error);

总结

以上,真的就是一点皮毛更多详情移步官网查看https://nodemailer.com/about/

nodemailer邮件服务配置相关推荐

  1. 邮件服务配置(虚拟域虚拟用户)

    邮件服务配置(虚拟域&虚拟用户) 本文首发:https://www.somata.net/2019/virtual_mail_server_config_with_mariadb.html 现 ...

  2. 阿里云域名邮件服务配置

    阿里云域名邮件服务配置 laravel 下的阿里云域名邮件服务配置 laravel 下的阿里云域名邮件服务配置 使用阿里云的邮件推送服务,域名使用的cloudflare的加速策略.**正文** 登录阿 ...

  3. bitnami-redmine邮件告警配置

    bitnami-redmine邮件告警配置 配置 bitnami-redmine的配置文件与单纯的redmine配置文件可能并不相同,在这里我们需要打开一下配置文件: /opt/bitnami/app ...

  4. Nginx服务架构初探(七):nginx邮件服务

    为什么80%的码农都做不了架构师?>>>    nginx邮件服务1.邮件服务配置 一般配置在mail块中的server块中1>listen 127.0.0.1:110 配置邮 ...

  5. laravel邮件服务

    1,设置邮件服务配置 你可以在.env中配置如下: 1 MAIL_DRIVER=mailgun 2 MAIL_HOST=smtp.126.com //邮件服务器地址 3 MAIL_PORT=25 // ...

  6. linux下重启邮件服务,Linux的postfix邮件服务

    一.postfix邮件服务 Postfix 是一种电子邮件服务器,postfix提供smtp协议用来投递邮件 默认端口25 /var/log/maillog    服务日志 mail root@wes ...

  7. 《Linux菜鸟入门2》空壳邮件服务

    ●空壳邮件 1.引入空壳邮件的意义 邮件服务器直接暴露在网络环境下安全性会大大降低,所以引入"空壳服务器"是为了保证真正服务器的安全,空壳服务器的功能就是将受到的邮件转发(双向的) ...

  8. 微服务配置中心是干啥的_微服务之配置中心ConfigKeeper

    在微服务架构中,配置中心是必不可少的基础服务.ConfigKeeper已开源,本文将深度分析配置中心的核心内容,错过「Spring Cloud中国社区北京沙龙-2018.10.28 」的同学将从本篇文 ...

  9. 邮件服务 交换空间(虚拟内存) 配置链路聚合 配置IPv6地址

    邮件服务 邮件服务的基本功能 1)为用户提供电子邮箱储存空间(用户名@邮件域名) 2)处理用户发出的邮件--------传递给收件的服务器 3)处理用户收到的邮件--------投递到邮箱 部署pos ...

最新文章

  1. 在 Scale Up 中使用 Health Check - 每天5分钟玩转 Docker 容器技术(145)
  2. 解析时代需要什么样的根目录,中国科技需要什么样的根技术
  3. 深度?广度?浅析技术人员的职业发展之路
  4. java自带工具_深入了解Java JDK自带工具,包括javac、jar、jstack等,实用~
  5. MyBatis整合ehcache实现二级缓存
  6. 关于形如--error LNK2005: xxx 已经在 msvcrtd.lib ( MSVCR90D.dll ) 中定义--的问题分析解决...
  7. 对称振子天线matlab程序,对称振子天线详解.ppt
  8. _int64_在Linux对应对文件,LInux 编程基础学习笔记 持续ing 文件读写
  9. java array_Java 数组
  10. java spring boot 注解验证_如何理解Java原生注解和Spring 各种注解?
  11. 更换锁定计算机图片,电脑锁屏图片怎么设置
  12. 简单聊聊Python协程
  13. java中let_Java Doclet
  14. TCP/IP网络编程之域名及网络地址
  15. HTTP中POST请求方法的几种Content-Type(内容类型)介绍
  16. 杭电acm 1205 吃糖果
  17. python3的fft_FFT乘法Python 3.4.3
  18. 20220915使用python3下载ts格式的视频切片文件
  19. 实测 ? 2019 史上最全 28个国外国内免费虚拟手机号平台
  20. 电气器件系列三十三:步进电机驱动器

热门文章

  1. BotVS量化学习教程(5)认识托管者
  2. Linux shell if条件判断1
  3. python编写游戏加速器_Numba:用CUDA加速的高性能Python编译器
  4. 关于部分便携式电脑出现充电显示0%情况的解决方法
  5. CORGI-PM:首个中文性别偏见探索和缓解数据集
  6. 100种思维模型之混沌与秩序思维模型-027
  7. AR模型的R语言实现
  8. Roland SRX World for mac(鼓音效插件)
  9. 我们离得开Spring框架吗?
  10. 转载:configure执行流程(1.5.2)《深入理解Nginx》(陶辉)